Skip to main content

Full text of "Amiga Format Issue 134"

See other formats

power computing ltd 

Unit 82a, Singer Way, Woburn Road Ind Est., Kempston MK42 7PU 

delivery 2-3 days next day Saturday northern ireland monitor/tower (u.k. mainland only) 

we now offer a full e-commerce web site, check it out for more products and descriptions - 

SPECIAL - ONLY £59.95 

We are able to offer a special discount for 
3.1 ROM chips when purchased with OS3.5 - 
A500/600/2000 £14.95, A1 200/3000/4000 £19.95 

WARNING - You must have OS 3.1 ROMs. 

O amiga 3.1 operating system 

*6 Disk set & 4 manuals - Workbench, DOS, 

Amiga 3.1 OS for A1 200/3000/4000 

ROM chips, disks and manuals* £39.95 

Amiga 3.1 OS for A500/600/2000 

ROM chips, disks and manuals* £35.95 

Amiga 3.1 OS disk set and manuals* (no ROMs)£19.95 

Amiga 3.1 OS A1 200/3000/4000 chips only £25.95 

Amiga 3.1 OS A500/600/2000 chips only £19.95 

Amiga 3.1 OS disk set only £9.95 

© new amiga software 

Breathless £9.95 

Red Mars CD-ROM £19.95 

Big Red Adventure CD £9.95 

Directory Opus Magellan II £49.95 

PowerMovie CD-ROM £34.95 

Scala MM400 Multimedia presentation s/w £49.95 

CAM-Control - Digital camera s/w £25.95 

ScanQuix 4 - Award winning scanning s/w £49.95 

O turbo print 7 

Turbo Print 7 £38.95 
Upgrade from 5 & 6 to TurboPrint 7 £18.95 

O digital cameras 

We stock a full range Digital Cameras. Please call or 
see our web site for more information. 

©scan doubler and flicker fixer 

Plugs onto the LISA chip and the ALICE chip 
with a 15-pin connection to a monitor. This leaves 
the 23-pin monitor port free for use with a 
genlock device 

ScanMagic Internal with Flicker Fixer £69.95 
ScanMagic Internal £49.95 
ScanMagic External £49.95 
ScanMagic External with Flicker Fixer £69.95 

©new power modem bundles 

Economy bundle 1 56.6 Kbps Fax/voice 

including iBrowse web browser, Net & Web 2 £79.95 

Economy bundle 2 as above plus Silver Surfer 
fast serial interface 

NEW 56.6 Kbps Fax/Voice modem only 



UltraSlim ATAPI 
CD-ROM drive, 
complete with 4 
way buffered 
interface and IDE 
'97, PSU, Audio 
Mix and cables. 

© cd-rom f cd-recordable & rewritable 

EIDE cd-rom drives 

6x Internal ATAPI CD-ROM (bare unit) £29.95 
6x External ATAPI CD-ROM £65.95 
36x Internal ATAPI CD-ROM (bare unit) £45.95 
36x External ATAPI CD-ROM £79.95 
40x Internal ATAPI CD-ROM (bare unit) £54.95 
40x External ATAPI CD-ROM £89.95 
(External drives include Buffered Interface, IDEFix '97 
software, cables and 2 CD titles. For EIDE'99 add £10) 

SCSI cd-rom drives 

32x Internal SCSI CD-ROM (bare) £89.95 
32x External SCSI CD-ROM £1 1 9.95 

(External includes cables, with software and 2 
CD titles. Requires SCSI interface ) 

cd-rewritable drives (inc. 5 blank CDR, 1 CDRW) 
x6 x4 x24 CDRW ATAPI CD-Rewritable Int. £1 99.95 
x6 x4 x24 CDRW ATAPI CD-Rewritable Ext. 
x6 x4 x24 CDRW & 6.4GB HD Twin Box 
Box of 10 CDR discs 
Box of 5 CDRW discs 

amazing hard 

drive deals 

Plug and play hard 
drive. Includes cable and 
is already partitioned. • - 
All HD's come with a 
2yr warranty 



© 2.5" hard drives 

2.5" 3.2GB IDE including IDE cable 


2.5" 4.8GB IDE including IDE cable 


2.5" 6.4GB IDE including IDE cable 


2.5" 10GB IDE including IDE cable 


© 3.5" hard drives 

3.5" 6.4GB IDE including IDE cable 

and install disk 


3.5" 8.4GB IDE including IDE cable 

and install disk 


3.5" 10GB IDE including IDE cable 

and install disk 


3.5" 13.6GB IDE including IDE cable 

and install disk 



O Iomega zip 

Zip 100MB external SCSI £139.95 

Zip 100MB internal ATAPI £99.95 

Zip 100MB internal ATAPI (bare unit only) £75.95 

Zip cartridge (100MB) £12.95 

NEW Zip 250MB External SCSI inc. cartridge £189.95 

NEW Zip 250MB ATAPI Internal £1 59.95 

NEW Zip cartridge (250MB) £19.95 

for clockport. 
Fits underneath 
the PowerFlyer. 

O a 1200 powerflyer gold edition 

Power-Flyer, 4-way enhanced IDE/ATAPI controller, 
Supports the latest PIO-3 and PIO-4 faster modes, 
Autoboot from Zip and LS-1 20, UDMA - 1 1 MB/sec, 
inc. Allegro CDFS software £54.95 

© new a4000 powerflyer gold edition 

• Enhanced IDE/ATAPI controller for ZORRO III bus 

• Includes Allegro CDFS - the fastest Amiga CD file 
system, supports video DVD format 

A4000 PowerFlyer Gold Edition 

O new allegro cdfs software 

• For non-gold PowerFlyer users 
Allegro CDFS upgrade 



Secondary Port 

Primary Port 

2.5" HD port 
on rear 

© 4way buffered interface/EIDE'99 s/w 

• Supports all IDE and ATAPI removable devices 

• Autoboot from Zip and LS-1 20 drives 

• 4 I DE/E IDE/ATAPI devices support 

• Includes Allegro CDFS - the fastest Amiga CD file 
system, supports video DVD format 

4way buffered Int. & EIDE'99 Gold Edition £29.95 

O new mk3 4way buffered /IDEFix 97 

• Includes cable to connect to the motherboard 

• Supports all IDE and ATAPI removable devices 

• Autoboot from ZIP and LS-1 20 

MK3 4way buffered Int. & IDEFix 97 software £19.95 

© buddha flash 

Supports 4 IDE/ATAPI devices £49.95 

© kylwalda - bootadaptor 

To use PC floppy drive as replacement of DF0 £19.95 
PC Floppy Disk Drive £20.00 

© catweasel Mk 2 

A4000/A1200 advanced floppy drive controller, can 
use most PC floppy drives £49.95 

all prices include VAT. E&OE 

tel 01234 851500 fax 01234355400 

internet email 
Send a A4 stamped (40p) addressed envelope for the latest Power Catalogue 

Just-in! PowerLAN for the A1200 
Share with other PC's available resources on 
I a Local Area Network (LAN) 

10Mb (megabits) PCMCIA Ethernet Card 
I PowerLAN for the A1 200 £49.95 


New Z4 and bundles! 

© a 1200 power tower - 

Power Tower Bare £11 9.95 

Power Tower 1 

Power Tower plus A1200 motherboard, mouse, 

PC keyboard and Floppy Drive £299.95 

Power Tower 2 

Power Tower, A1200 motherboard, mouse, 

PC keyboard, Typhoon Lite 68030, 8MB of RAM, 

6.4GB Hard Disk, 4-way IDE buffered interface, 

EIDE 99 software and Floppy Drive £479.95 

Power Tower 3 

As above but with Blizzard 1240 33MHz, 16MB RAM, 
32x IDE CD-ROM £639.95 

Power Tower 4 

As above but with 32MB RAM, Zorro 4 Card, Video 
Enabler for Z4, Cybervision, 15" SVGA Monitor, Ext. 
Audio & Speakers £939.95 

© new a4000 power tower 

New tower case for the A4000 includes: 7-slot Zorro 
ll/lll bus board, 2 video slots, 5 PC-ISA slots, 230 watt 
PSU, 3 x 5.25" external bays, 2 x 3.5" external bays 
and 6 x 3.5" internal bays £189.95 

O new amiga 1200 motherboards 

A1200 motherboard with ROMs £125.95 

O power tower accessories 

Too many accessories to list - please call for you 
requirements or see our web site - 

O keyboards & interfaces 

A1200 desktop universal keyboard int. £24.95 

A1200 tower universal keyboard int. £24.95 

Original A4000 keyboard only* £39.95 

Original PC keyboard only* £14.95 
"requires keyboard interface 

© power tower accessories 

PCMCIA "V" adaptor £19.95 
External audio port £14.95 
"Y" cable to mix CD audio to the Amiga audio £9.95 
Power SCSI adaptor, internal to external SCSI 
adaptor (external DB-25 pin female connector, 
internal 50 pin header, internal DB-25 pin male 
connector £19.95 
SCSI II converter from (PPC) 50 pin high density 
to 25 D male, inc. extension cable to the int/ext 
SCSI adaptor £29.95 
SCSI converter - 50 pin female Centronic to 50 pin 
header (for internal connection of SCSI device to 
Squirrel or similar interfaces) £9.95 
50 pin male Centronic lead £14.95 
Zip adaptor - 50 pin female Centronic to DB-25 pin 
male (for direct connection of Squirrel to Zip drives or 
similar devices) £14.95 

O epson colour printers 

Epson Stylus 440 Inkjet 
Epson Stylus Colour 640 
Epson Stylus Colour 740 
Epson Stylus Photo 700 

All Epson printers come complete with printer cable. 
Epson printers require Turbo Print 7. 


O colour scannners 

Epson GT7000 SCSI scanner* 
Mustek SP 6000 SCSI scanner* 
Scan Quick 4 - scanning software 
SCSI scanners require a SCSI interface. 


© amiga 1200 magic pack 

Amiga Magic Pack £169.95 
Heavy Duty PSU A500/600/1 200 £59.95 

© new typhoon accelerator cards 

Typhoon Lite 2 68030 40MHz upto 64MB RAM£59.95 

Typhoon SCSI Mk2 - full 68030 40MHz, includes SCSI 
controller, suitable for all tower systems £89.95 

SCSI Adaptor for MK1 and 2 Typhoon £19.95 
Viper MK2 68030 40MHz upto 32MB RAM £49.95 

0 memory modules and fpu's 

for accelerator and expansion boards 

4MB SIMM £14.95 

8MB SIMM £19.95 

16MB SIMM £29.95 

32MB SIMM £49.95 
32MB SIMM (slim for Blizzard 1260 boards) £79.95 

64MB SIMM (Typhoon and all Blizzards) £139.95 

128MB SIMM (Typhoon and all Blizzards) £199.95 

1 MB ZIP RAM static column for A3000 £1 6.95 
GVP custom 4MB RAM module £49.95 
GVP custom 16MB RAM module £99.95 
20MHz PLCC FPU £10.00 
33MHz PLCC FPU £15.00 
40MHz PGA FPU £20.00 
50MHz PGA FPU £29.95 

O amiga 500 accelerator card 

Viper 520CD, 68020EC 33MHz, 8MB of Fast RAM on 
board and 3.0 Kickstart ROM including full 3.0 
Workbench disk set. £99.95 

O memory expansion upgrades 

Please call for details of our memory upgrades for all 
Amiga computers. 

O the new A1200 tower Z4 board 

Z4 the ultimate bus board for Zorro II boards: 
Five Zorro II slots • One video slot aligned with the 
first Zorro slot for all major graphics cards • 
Option Video slot enabler for users of card with 
scan doubler or flick fixer • Four A1 200 style clock 
ports • Connector for reset cable • Jumpers to 
activate double speed transfers on the first two 
slots • Floppy drive power lead connector for 
CVPPC users • Two extra fast Z4 slots for future 
ultra fast cards • Pass through and compatibility 
jumpers for all major accelerator cards. 

The Z4 board (for A1 200 Power Tower) £99.95 
Video Slot Enabler £24.95 
Z4 inc. Apollo 68040 28MHz accelerator £179.95 
Z4 inc. Blizzard 1240 40MHz accelerator £239.95 
Twister Mk2 Fast Serial Interface £29.95 

hot new products 

© punchinello mouse adaptor 

This PC mouse and trackball adaptor works with 
the Microsoft two-button, Logitech three-button 
compatible serial mice and trackballs. Punchinello 
takes care of the conversion. 

Punchinello PC Mouse Adaptor only £14.95 

Punchinello and Wheel Mouse £24.95 

Wheel enable for Punchinello inc. s/w £4.95 

Standard PC Wheel Mouse £14.95 

Logitech Pilot Wheel Mouse £29.95 

Logitech Marble Trackball £29.95 
Logitech requires Punchinello 

O monitors - 3 year warranty 

15" monitor £125.95 

1 7" monitor (.26 pitch) £1 99.95 

1 7" monitor (.28 pitch) £1 79.95 

O miscellenous products 

Amiga 400DPI Mouse & Mat £9.95 

Boing Mouse & Round Mouse Mat £9.95 

Boing Mouse Mat only £4.95 

CD32 Joypad £9.95 

New 4 way joystick adaptor £8.95 

Original A1200 replacement keyboard (int.) £14.95 

Original A1200 replacement power supply £9.95 



On the disks: see the new Mac and PC emulators, 
Fusion and PCX; Get your Boing Bag 1 - the first 
update for Amiga OS3.5; and your copy of Open 
BSD - a version of the UNIX OS for the Amiga. 


I* Creative 

■Readers' Stuff 

Ben Vost explores some of the ways of getting your trusty Amiga to 
recoup the money you've spent on it - though, curiously, he omits: 
become editor of the world's best selling Amiga magazine" from his 
otherwise impressively comprehensive list of possibilities... 




As if the contents of our cover disks were not 
enough, Richard Drummond finds out just what 
the free software movement means for the Amiga. 




The latest screenshots and scorching source code news. 


Paul Cavanagh ventures into the great vacuum to chances his arm 

as a space privateer. . . 


...before ending his Wasted Dreams to seek some T-zer0 cheats. 


Find out how the new version of PageStream measures up 
to the big DTP packages. 


Can the latest version of the famous browser challenge the 
duopoly of the big two? 


Burning your own CDs is clever; making them look good is cleverer. 



Remote control for your Amiga indeed! 
Isn't the 21 st Century marvellous? 

42 POWER FLYER 4000 

After much waiting, the new Zorro III version is finally ready for review. 



Be sure to prepare for your upgrade to OS3.5. 


Don't get flustered - it's just a machine... and here is how it works. 


Neil Bothwick manages to get the words 'practical' and 'JavaScript' 

into the same sentence. 


Nick Veitch explores the new ARexx commands for OS3.5. 


Richard Drummond copies and pastes with the system clipboard. 


Simon Goodwin shows you how to create custom graphics modes. 

Once upon a midnight dreary, 
fingers cramped and vision 

System manuals piled high 
zoasted paper on the foor, 
Longitrg for the xoarmth o f beds 
Still I sat there,doing spread&eets 
'Having reached the bottom Cirm, 
I took the poppy from the drawer, 
'typing with a steady hand. 
I then invokfd the save command 
'But got instead a reprimand-it rea 
Rbort ,ret ry, ignore. " 

Was this some occult illusion? 
Some maniacat intnision? 
These were choices SoComon himself had never 
peed before. 

'There I sat, distraught, ex.hau.ted. b 
machine accosted, 

Qetting up I turned axoay and pacet 

AF'S REVIEW POLICY very simple. Amiga Format is written by the most 
experienced Amiga users in the world and what we say 
goes. OK? 



90+% ■ These products are absolutely top 
notch. They are hard to find any fault 
with and that's the reason they get an 
AFGold award 

80-89% These are excellent products that 
could be improved ever so slightly. 
They are well worth your cash. 







A very good product with a few flaws. 
Items that get a score in this range are 
still good, but need work. 

Above average products which need 
improvement to get a better score. 

Average products get average scores. 

Below average and needs a fair bit of 
work to make it worthwhile. 

Needs a lot of work for a good score. 

Something fatally wrong. 

The absolute pits. 



Games and hardware top the headlines. 

12 SUBS 

An easy way to save yourself £30. 


What's hot in the Public Domain. 


Simon Goodwin gets you out of a pickle. 


Get yourself a personalised URL. 


Thoughts, queries and pictures galore. 


Tony Hart would be proud. 


Barter and haggle with fellow Amigans. 


Andrew "Anna" Elia heads to Enfield. 


Wolf Dietrich tries out our hot seat. 

79 AFB 

The readers have their say. 


Complete your AF collection. 



Send any news stories to us at or to 
our postal address (see page 81) with the subject 'news'. 

Fresh hope for 

The Amiga community was 
rocked by the surprise purchase 
of Amiga, Inc. on the last day of 
last year. 

Amino Corporation, headed 
by ex-Gateway employees Bill 
McEwen and Fleecy Moss, payed 
an undisclosed sum to Gateway 
for their Amiga subsidiary on 
December 31, 1999. 

The deal, rumoured to be for the sum of $5 
million, included: 

1 . All Amiga trademarks, logos, etc. 

2. All existing inventory of Amiga 

3. All existing licences. 

4. License to all Amiga patents (Gateway 
still owns the patents, but Amino may now 
use them). 

5. All web sites and registered domain 

6. The AmigaOS and all that is associated 
with the OS. 

7. The Amiga operation as it existed at the 
time of sale. 

In an Executive Update posted on the Amiga 
website on January 3, Bill McEwen, the 

the Amiga 

president of Amino Development 
Corporation, stated: "Gateway purchased 
the Amiga because of the Patents, we 
purchased Amiga because of the People". 
He went on to say: "Fleecy, Myself, Petro, 
and the rest of the team are not going to 
make promises and create presentations 

Amino officially changed their 
name to Amiga Inc on 
January 6 and are based in 
Maple Valley Washington 

and demos. We are going to deliver 
products, services, and the rest of the world 
will know what you have already known". 
Amino officially changed their name to 
Amiga, Inc. on January 6 and are based in 
Maple Valley, Washington. 

The first piece of the newly-created 

Amiga, Inc.'s strategy was revealed on 
January 8 at the Consumer Electronics Show 
in Las Vegas. Amiga announced a 
partnership with UK-based Tao Group as the 
supplier of the foundation OS technology 
for new Amiga computers. 

In a press release McEwen said: "We 
found that Tao had the greatest similarities 
and strengths with our vision... Amiga with 
Tao together will bring a new level of 
capabilities, portability and scalability never 
available before". 


The Tao Group has two key technologies 
of interest to Amiga, Inc: the operating 
system, Elate RTOS, and their Java 
environment, intent. 

The Elate RTOS is based on Tao's award 
winning Taos (see "The Way Back"). Elate is 
a real-time operating system that is portable, 
scalable and supports heterogeneous 
parallel processing - it can utilize 

Bill McEwen: the latest in a long 
Amiga presidents. 

line of 

Weil Bothwick and 
Dave Stroud off 
Am ig Active 
celebrate the 
buy-out with 
Tim Corringham 
of Ramjam 

"And when I finally got it up onto the 
deck, it must have been at least this big.' 


Month in view. . 

You may have noticed that Amiga Format is now in a slimline 
edition. Y'know, low fat, 98% page-free and so on. The cause? 
jjffffl Well, advertising isn't too good these days, for any Amiga mag, 
but that's not the reason. We don't have as much to discuss as 
we once might have either, but that's not the reason either. The reason is down to 
the fact that software and hardware manufacturers aren't as keen as they once 
were to send out their products for review. In fact, because of the lack of two 
products, we've gone down a section this issue. That's eight pages lost because 
some people wouldn't send us their stuff for review. 

Yes, Amiga Format is harsher now than it used to be, when it doled out AF 
Gold awards for having a pretty box, but those days are long gone now and our 

first loyalty has to be to you, our reader. You rely on what we 

say for your purchasing decisions, so, in the long run, it doesn't pay 

to be nice to developers if they don't deserve it. 1 

Now, if you check our review score guidelines, you'll see that we've 
made sure that every time we've reviewed something, it's got the score it 
deserved. No more and no less. Yes, it means there are fewer AF Golds doled 
out these days than there once were, but actually there are probably more, 
proportionately, since the standard of most Amiga software and hardware is 
so high these days. But we're now looking toward a bright new future with 
new Amigas and Tao-based operating systems. Does that give us an excuse 
to go easy on developers? Of course not. Now more than ever they need to 
give users what they want, what they may be paying big money for. A 

Ben Vost 

processors of different types. It works either 
as a stand-alone operating system or 
alternatively as a layer over an existing OS 
(but in this case realtime is obviously 
dependent on the host OS). It is particularly 
suited to embedded applications. 

The key to Elate 's portability is its binary 
code translation technology. All software, 
including most of the Elate kernel itself, is 
written for a virtual processor (VP). This VP 
code is mapped, as the code itself is loaded, 
onto whatever instruction set the host 
hardware. Thus Elate applications can be 
transported to any platform, take up less 
disk space than conventional software (VP 
code is denser) and, thanks to the unique 
translation technique, run at full speed on 
the native hardware. Elate is object-oriented 
and uses a dynamic binding process to 

The Amiga 
community takes 
advantage of 
another high-profile 
press opportunity. 

The lesser-spotted 
Simon Archer. 

improve memory efficiency. Program 
modules are only loaded into memory 
when required. 

Taos's intent is a run-time environment 
for Java applications. Instead of 
implementing a Java Virtual Machine (JVM) 
for the interpretation of Java bytecode, 
intent converts Java byte code into VP code 
at load time. This is then mapped onto the 
native instruction set by Elate 's translator. 

intent thus maintains the portability of 
Java without incurring the normal penalty of 
slow performance. 

Tao has been focusing on the 
embedded market. For instance, Motorola is 
one of the many high profile investors in the 
Tao Group and uses the Tao technology in 
their mobile phones. 

The partnership with Amiga allows Tao 
to broaden their horizons. Amiga will 


This is not the first time the Tao Group has been 
mentioned in a Future Publishing magazine. A news 
feature from Edge in June 1994 covered Tao and the 
operating system which was ancestral to their current 
Elate, Taos. 

Tao founder, Chris Hinsley, began his career as a 
games programmer, the coder of titles such as 
Pyjamara and Everyone's a Wally. Since games were 
then written in assembly language, porting to a new 
platform was hard work. To ease the process, Hinsley 
developed a macro language and a translator which 
would map this language, on the fly, to the native 
platform's CPU instructions. The other founder member 
of Tao is Tim Moore who, when he first met Hinsley, 
was developing ray-tracing software for the Amiga and 
was interested in the concept of parallel processing. 
The two combined their ideas and Taos was born. 

When the Edge article was written, Tao s intended 
market was the games industry and they had the 
backing of several large Japanese companies. Their 
idea was for scalable game playing hardware - you 
could plug in extra CPU modules of any architecture 
and the operating system would speed up processing 
by distributing the load to the new processor. 

SNES ■ Arcade « CD* ■ Mega Owe • PC ■ CD-i • PC Engine « Neo-Geo « 300 I Jaguar 

new system could change 
the face of videogaming 

Edge: our sister magazine featured Tao in 1994. 

develop an outer OS layer for Elate and 
intent that will encapsulate their functionality 
and provide services more suited for the 
desktop and multimedia applications. 


Bill McEwen and Fleecy Moss conducted a 
mini tour of Europe in the middle of January 
to meet with Amiga developers, dealers and 
the press. 

On January 20 the pair were in Reading, 
England. It was good opportunity for them 
to introduce Tao members, Chris Hinsley 
and Francis Charig (the CEO) to the Amiga 
community. Bill, Fleecy, Chris and Francis 
went to dinner with staff from Amiga Format 
and AmigActive and representatives from 
various UK user groups. Other Amiga 
celebrities such as Mick Tinker - the man 
behind the BoXeR motherboard - were 
also present. 

Before the discussion began, Bill 
McEwen asked all present to sign NDAs. He 
then explained why it had taken so long for 
his company, Amino, to buy Amiga from 
Gateway. He outlined his vision for Amiga's 
future and how Tao fit into the plans. 

It seems that the new Amiga, Inc. are 
not letting the grass grow under their feet. 
At the Reading meeting, they told of their 
negotiations to sign up (very good) twelve 
Amiga developers to their team. Bill also 
announced plans that they would initiate a 
developer programme and have developer 
machines ready to ship probably by the time 
you read this. Initially, this will most likely be 
an x86-based PC with Tao's developer kit, 
but since Elate is portable, the host 
processor of the developer system is not 
considered to be important. 

As a measure to help developers make 
the transition, Amiga have asked Tao 
Group's training manager to produce a 
serialized tutorial that will provide an 
overview of the Elate 's architecture and the 
development of example application in VP 
code. This tutorial will be available 
exclusively to Amiga print magazines and 
will not be distributable by the web. Watch 
this space for more details. 

As far as the so-called 'classic' Amiga 
goes, Amiga, Inc. are keen to see the open 
sourcing of AmigaOS3.5; their lawyers are 
trying to overcome the legal difficulties 
preventing this. 

Continued overleaf * 



The editor speaks... 


| ew personable owners with new 
personable partners don't make for 
I a guaranteed success story in 
computing - look at Microsoft if you need 
proof of the opposite. Even so, you can't 
help but wish Bill, Fleecy (and Francis and 
Chris) all the best when it comes to their 
endeavours. Once again, the Amiga is back 
in the arms of those who love it the most 
and that, perhaps, is a good thing. 

The whole team, including the magic 
twelve who have yet to be named publicly - 
but are all top-notch Amiga developers, 
realise just what it is that makes the Amiga 
special and they're also pretty sure they 

know what can make it successful again 
without compromising its special status. 

The last thing the world 
needs right now is another 
grey box. 

As unfair as it seems, 
what I and perhaps many 
of my colleagues of an 
Amiga persuasion need is 
results, and spectacular 
ones at that. We've spent 
the last three years 
listening to promise after 
promise being broken and 
regardless of the fact that 
Amino/Amiga are a new 

What the Amiga doesn't need right now is 
another MCC fiasco. 

company, we just don't have the patience 
to grant the leeway they surely need. As 
such, they are approaching the whole thing 
very gingerly, seeking to prove why they 
are joining up with Tao in a strategic 
venture by deeds rather than empty 
rhetoric. Bill and Fleecy are acutely aware 
that one false word, one slipped release 
date, one slight exaggeration of the truth 
could just result in one and all Amiga 
owners simply turning their back on the 
Amiga and saying that they've had enough. 

The next couple of months promise to 
be very exciting for all of us and with the 
promise of developer machines some time 
around the time you read this. Along with 
a public unveiling of the mystery twelve 
developers, perhaps the Amiga story is 
finally reaching an uplifting phase after so 
many let-downs. 

The real trick will be staying alive until 
the next generation of Amiga machines are 
upon us - there are already companies 
going to the wall because of their loyalty to 
the platform. 

We all just need to hope that Bill and 
Fleecy 's Excellent Adventure doesn't turn 
into Bill and Fleecy's Bogus Journey... 

Amiga 2K 


, ob Scharp is busy planning for the 
show formerly known as Gateway - 
' the Amiga 2K show in his home 
town of St. Louis. It'll take place on 
Saturday April 1 st & Sunday April 2nd 
2000 and was moved from its previous 
dates to avoid conflict with NAB, the show 
for the National Association of 
Broadcasters which many Amiga users 
attend in Las Vegas. 

Amiga 2K will be hosted at the Henry 
VIII Hotel, on Lindbergh Avenue in St. 
Louis, Missouri. No fewer than 1142 people 
attended Amiga99, which is a 14% increase 
over Amiga98. Bob Scharp hopes that this 
year's extravanganza will attract even more 
of the Amiga faithful. 

Exhibitors will include Amiga, with Bill 
McEwen and Petro Tyschtschenko already 
confirmed as appearing, Nova Design,, Digital Arts and E.S. 
Productions. The European contingent is 
represented by Jens Schonfeld of individual 
computers and Photogenics maestro 
Paul Nolan. 

The best bit about the Gateway show 
for a lot of people has always been the 
banquet which is replete with Amiga 

"heroes". Seats at the banquet are always 
limited and rapidly sold out, and probably 
even more so this year since the guest 
speaker will be Bill McEwen, president and 
CEO of the all-new Amiga Inc. 

Bob Scharp had this to say about him: 
"Not to be one to be left out of the best 
computer in town, he arranged to buy the 
company from his former bosses. That has 
to be a feather in his cap. To be able to tell 
people that you so believe in a product, 
that after you leave a company, you arrange 
to buy it, is just admirable. I don't think they 


Bob and Diane Scharp: organisers of the 
only Amiga show in North America. 

saw it coming, or they never would have 
left Bill leave." 

Tickets to the Amiga 2K banquet are $35. They will only be sold in advance, until March 
18, 2000. 

■ Admission tickets are $17 for two days - in advance, or $12 for one day - in advance. 

■ At the door, Admission tickets are $20 for two days, or $15 for one day. 

■ Class tickets are only available at the ticket table, during show hours. A schedule of 
classes will be posted at the show and orders for tickets must be received no later than 
March 18, 2000. 

You can get tickets and additional information from: 

post: Amigan-St. Louis PO Box 672 Bridgeton, MO 63044 USA 

web: email: 


You spawny get! 

J, anuary 26th saw the launch of GeT 
(Greenwich Electronic Time) at the 
| Royal Opera House. The GeT initiative 
spearheaded by the Interactive Media in 
Retail Group (IMRG) and was announced 
by the Prime Minister earlier this year. It 
also has the full support of e-envoy Alex 
Allen who was the guest speaker at today's 
launch. The scheme has the support of 
multi-national names such as Timex, BT 
and Interflora, along with internet 
domain name registration 
company Netbenefit. 

GeT is a scheme whereby, 
based on GMT and UTC (pretty 
much the same thing), time will 
be accredited across the globe 
to introduce a single, verifiable 
time standard. The GeT initiative 
will, in due course, provide a 
wide range of information, links 
and time-tools under three 
distinct themes: 

Business time - for commercial 
enterprises and trade. 
Personal time - for the general public, 
including personalised clocks and desk-top 

Education time - a source of educational 
materials for the general public, schools, 
students and children. 

The reasoning behind this is the fact 
that, more and more, people are using 
websites based all around the world, all of 
which are using their own local timezones 
as the basis for their measurement of time. 
The problem lies in the fact that these times 
are all slightly adrift, which means that 
purchases made in a foreign country can 

Visit GeT's site to 
learn more about 
universal time. 

be owned both by the purchaser and seller 
at the same time, and the money markets 
can be played without actually ever having 
to actually move the money to and fro. 

IMRG is a consortium of big name 
merchants in the UK, people like Argos, 
Dixons Group, BT, Marks & Spencer and 
many more. It was set up in 1 990 to look at 
alternative methods of maximising retail 
opportunities for these already-large 
companies, but they are most interested in 
e-commerce these days since it 
seems ready to really take off 
now, with more than 50% of 
DVDs bought online, according 
to a recent report. As such, The 
internet provides a very real 
benefit for smaller companies in 
allowing them to compete with 
larger companies on a more 
level playing field. But within this 
global village, one of the 
qualities that differentiates 
businesses is service standards. 
Online commerce demands fast, safe and 
timely credit clearance, confirmation and 
delivery. GeT will help businesses monitor 
and achieve this with the assurance that all 
commitments can be stamped, processed, 
monitored and audited, according to an 
agreed time reference. 

The managing director of NetBenefit, 
Jonathan Robinson, had this to say: "As the 
Internet matures, it is becoming more and 
more necessary to agree global standards. 
In parallel, there is clear evidence that 
today's busy consumer is often more time- 
sensitive than price-sensitive. Nine to five 
just doesn't exist any more, in the 

Product News... 

Zeus BBS 1.3 released - the new 

version has many new improvements. See for 
more details. 

TrueReality -The first 

Nintendo64 emulator for the PPC equipped 
Amiga is launched. You can get it from: 

Imagine 5.17 launched. The new 

version incorporates 0S3.5 support and 
has updated editor menus, an MPEG 
generator and other additions. 

Amster 0.4- a MUI -based Napster 
clone for the Amiga (used to find MP 3 
tracks on the internet) 

AmiBroker 3.20 -Stock 

charting and analysis program which now 
includes permanent trendlines, groups, 
market definitions, and more. 

Pr Ogger now plays Video CDs (on the 
PPC version only at the moment). 

Product News... 

workplace or the marketplace; consumers 
expect to be able to buy online in any time 
zone at any time and GeT is a vital 
component of this new e-conomy". 

You can visit the IMRG website at to find out more about 
what these big companies have planned for 
you. Alternatively, use the GeT site at 

Continued overleaf 

F34 May 1992 

We look at 
what was 
going on 
in the 

issues of 


Cover Feature: Move up to DTP. An in-depth 
report on how to produce professional documents 
on your Amiga. Covers the technical terms of DTP 
along with what used to be done to layout a 
magazine before DTP came along. 

On the disk: two floppies with the complete 
version of PageSetter 1.2 and demos of Sensible 
Soccer and Jaguar Racing (which became Jaguar 
XJ220). From last issue (AF33) the mag has two 
floppies on the cover. 

■ News: A spread on the new A600, and warnings 
about compatibility with older software because of 
the lack of numeric keypad and the lack of a fast 
RAM expansion capability. Also in the news was 
the launch of Workbench 2.04 as an upgrade. The 
new OS cost £79.95, came with just the ROM, 
three Workbench install disks and a new manual. 
There was a plug for the Amiga Shopper show in 
Wembley, at which the A600 and A570 would be 
launched, and also the news that MicroProse, 
Psygnosis and MindScape would be offering 
CD-based software. 

Prices: a CDTV would set you back £500. 
Today you'll be lucky if you can sell that 
CDTV for £50. 


Games reviewed included: Vroom (Ubi Soft) 
91%, Race Drn///?'(Domark) 45%, Ultima VI 
(Mindscape) 67%, DynaBlaster (Ubi Soft) 87%, 
Space Crusade (Gremlin) 82%, Black Crypt 
(Electronic Arts) 78% 

Serious products reviewed included: 
Professional Page 3 (Gold Disk) 89%, PageStream 
2.2 (SoftLogik) 91%, Professional Calc (Gold Disk) 
92%, Caligari 2 (Octree) 85%, Easy AMOS 
(Europress) 92%, Presentation Master (Oxxi) 82%, 
Audio Engineer Plus (Gsoft) 94% 

Notes: The Editor's opinion, written in those days 
as it was, by Damien Noonan, was prescient 
enough to look forward to a time when the Amiga 
had none of the large software houses that built 
the Amiga's reputation. His arguments were 
based largely on the fact that piracy was killing 
the Amiga then, and look at us now... 


VMC contract out hardware 
to focus on software 

Amiga communications specialists 
VMC have been reborn as a 
software-only company. They will 
be licensing their product range to 
Catweasel and Buddha manufacturers 
Individual Computers. 

In the new millennium, VMC will focus 
on program development and license the 
software products to third-party vendors. 
The first fruit of this work is expected to be 
an update of their ISDN terminal 
adapter, originally made for bsc 
as the ISDN-Blaster, which 
developed into VMC- 
ISDN. This has lots of 
software support on 
Aminet, making it far more 
versatile than stand-alone external 
Terminal Adapters. 

The new board will work in two modes, 
compatible with programs written for both 
systems, and VMC are actively soliciting 
feedback from ISDN users to determine 
features for the new model: email to have your say. 

Production of VMC's Hypercom 1 has 
ceased, now that the fully-compatible Silver 
Surfer is available in quantity from 
Individual Computers. The Surfer is based 
on the Hypercom 1 circuit, also sold as Port 
Junior, but re-designed to fit alongside 
newer Amiga peripherals. 

On January, 20th, all products in the 
HyperCOM plus range were sold, with 
stock and a license for further production 
has transferred to Individual Computers. 
However, VMC will continue software 
development and ensure updates in the 
future. Future hardware orders should be 
directed to Individual Computers or 
distributors that carry their products, which 
include Eyetech and Power Computing in 
the UK. 

won't be 
making any more 
hardware like the 

All the HyperCOM software drivers have 
been adapted to support the new A1 200- 
style clock-ports that have recently been 
introduced. Individual Computers' X-Surf 
network card offers two independent clock- 
ports and a special 26-pin expansion port 
for HyperCOM 3+ modules. All the ports 
on this card are supported in the new 
software, even if there is more than one 
network card present in the system. 

You can now use any Hypercom in any 
of the four ports on ACT's Z4 Amiga 1 200 
tower expansion board. Individual 

Computers' new clock-port 
adapter lets A600 users 
use A1 200 expansions on 
the smallest Amigas. The 
connector is fully supported 
for all HyperCOM cards with a 
clock-port interface. However, it 
will be a struggle to find space for 
anything bigger than a Silversurfer in a 
standard A600 case. 

The long awaited Hypercom drivers for 
lOMega's parallel port ZIP-100 drive have 
entered the last stage of beta testing and 
are said to show impressively high transfer 
rates with the HyperCOM parallel ports. In 
VMC tests, Diskspeed has measured 
consistent transfers at up to 450K per 
second. They invite all HyperCOM 
customers who own a ZIP-1 00 or the later 
ZIP-1 00Plus/250 to contact them for a 
public betatest. 

The Hypercom drivers now have an 
software interface for ScanQuix parallel 
scanners, though it's not known when the 
first version of Scanquix that makes use of 
this API will be published. Interested 
customers are encouraged to contact the 
Scanquix author Andreas Gunther, directly 
or via Eyetech, his UK distributors, on 
(01642) 713185. 

Eyetech's easy networking 

Amiga to Amiga networks have always been hard 
enough, but Amiga to PC ones have always been nigh- 
on impossible for lay users. However, Eyetech think 
they've got the solution for all you ham-handed 
Amiga owners. 

All their networking products - from the PCMCIA 
ethernet card for the Amiga to the top of the range 
Surf-XS card mentioned in last issue's news - now 
come complete with Samba and NET FS networking 
software distributions free of 

networking with Eyetech's installer script. 

charge with easy-to-use installers for either Miami or 
Netconnect/Genesis TCP/IP stacks (one of which has 
to be installed already). Eyetech's installer installs 
both software suites in just five mouse clicks, 
allowing the user the choice of which software to use 
by simply clicking on the appropriate - Samba or 
NET-FS - icon. Documentation is provided on disk to 
show how the installation can be fine tuned by editing 
one text file to selectively share drives and volumes. 

Eyetech's complete Amiga-Amiga ethernet 
networking packages start at just £89.95, including 
two A1200 PCMCIA ethernet cards, 3 metres of 
crossed UTP cable and the Samba & NET-FS 
networking software and installers as above. 

An A1200-PC package is just £69.95 including 
both A1200 PCMCIA And PC PCI ethernet cards, 3 
metres of crossed UTP cable and the Samba & NET-FS 
networking software and installers as above. You can 
call Eyetech on 01642 713185. 

Vital Horgan |ia 

Like a wet bar of 
soap, Amiga 
changes hands 
once more, just as 
it was working up 
a promising lather. 
With the new owners comes the 
traditional package of shiny new 
buzzwords, roadmaps and rumours 
of co-operation with the World's 
major technology and media 
companies. Buoyed up by the 
excitement of the take-over, the 
new bosses will doubtless issue 
plenty of ambitious promises, and 
all will be well again in Amigaland, 
as the "real Amigans" take the helm 
and apparently set a course for the 
heart of the future. 

But once the champagne has 
gone flat and the hard work has to 
start, what's to say that this time it 
will be any different? Today's heroes 
can so easily become tomorrow's 
villains. Drawing parallels with 
George Orwell's Animal Farm, the 
pigs, leaders of the revolution, are 
now masters of the house. Who's to 
say how long it will be before those 
well-intentioned plans and pledges 
fade away, punctured by the same 
harsh realities faced by previous 
governors of the Amiga brand? 

To be blunt, when it comes to 
enthusiasm for the future of Amiga, 
I'm running on empty. I've had a lot 
of fun writing this column over the 
past 18 months or so, but now I feel 
it's time to wrap it up. The last thing 
the scene needs is to have a grumpy 
old git rambling on about how 
everything is crap all the time. I've 
become cynical and jaded, and the 
last thing I want to do is inflict that 
upon everyone else. 

So it's with all honesty that I 
wish Fleecy and the gang all the 
best of luck with their new baby, as 
I bow out of the pages of this 
magazine. As my mum always 
taught me to say: "Thankyou for 
having me". 

Tony Horgan & 


— c: Netscape Online 

Enjoy full access to the Internet with the people who made it accessible in the first place. 
Enjoy it for nothing but the price of a local phone call. Enjoy Netscape Online. 

100% MET. 100% FREE. 

In association with Future Publishing. 0800 923 0009 See cover CD or ^ 

Excludes phone calls charged at local BT rate. Technical Support charged at premium rate (50p per minute). 


Subscription Order Form 

Title . 

Address . 

-Initials . 



Daytime telephone number 

D Please start / Q Please extend my subscription at the rate ticked below 
Please choose your method of payment 

1 . □ Direct Debit (UK only) SAVE UP TO 44% ON 12 ISSUES 1,2,3 or 4 

(Full amount will be deducted in advance and in one lump sum. instructions cannot be sent via email, fax 
or photocopy.) 

" ulure 

P l B I 1 S H / S C 

instruction to your Bank or Building Society to pay Direct Debits. 

Originator's Identification Number 


9 3 0 7 6 3 

Future Publishing Ltd. Cary Court, 
Somerton. Somerset. TA1 1 6BR 

Please send this form to address shown 

1. Name and full postal address of your Bank or Building Society branch 

To: The Manager 

Bank/Building Society 



2. Name(s) of 
account holder(s) 

3. Branch SOrt COde (from the top right-hand corner of your 

4. Bank or Building Society 
account number I I_ 

5. instruction to your Bank or Building Society 

Please pay Future Publishing Direct Debits from the account detailed on this instruction subject to the safeguards assured 
by the Direct Debit Guarantee. I understand that this instruction may remain with Future Publishing and if so, details will be 
passed electronically to my bank or building society. 



Ref No (Office use only)_ 

Banks and Building Societies may not accept Direct Debit instructions for some types of account. 

UK (Direct Debit) 
UK (Cheque/Credit Card) 
Europe (including Eire & N.America)* 
Rest of the World* 

♦airmail Please indicate □ CD □ DD 

2m n Cheque (payable to Future Publishing Ltd. Sterling cheques drawn on a UK account.) 

12 issues 

DD & CD 

□ £39.95 

□ £39.95 

□ £49.95 

□ £56.95 

6 issues 

DD & CD 

□ £24.95 

□ £24.95 

□ £29.95 

□ £34.95 

3. □ visa 

4. □ Switch 

□ MasterCard 

issue No/valid date 

-Expires • 


UK readers: return this coupon to AMIGA format Magazine, Subscriptions, 
Future Publishing Ltd, Freepost BS4900, Somerton, Somerset, TA1 1 6BR. 

Overseas readers: return (postage payable) to AMIGA FORMAT Magazine Subscriptions, 
Future Publishing Ltd, Cary Court, Somerton, Somerset, UK,TA11 6TB. 

n Please tick this box if you would prefer not to receive information on other offers. 

ORDER HOTLINE 01458 271102 





3i\mm uij>m 

mm mny 

af sells out fast in the 
shops so make sure you 
never miss an issue 




"out on- 

(that's a £31.93 saving) 

*uk only - other countries may save more! 

■ — -MniM-ni ■ -ii ii imn - 

Enjoy the benefits of a subscription 

Never MISS an issue 

■ Every copy delivered to your home. 

■ Free delivery in the UK. 

■ Full price protection for the 
duration of your subscription. 


OW ON: +44 01458 2 

"IMPORTANT - PLEASE QUOTE ORDER NO. AMFP134 march 2000 mm* format 



Convert your Amiga skills into ready 
cash with Amiga Format's guide to 
making money with an Amiga. 

There are few of us who can easily 
afford to upgrade our Amiga and buy 
the latest software or hardware. Every 
day I speak to users on the phone who 
would love to get even a CD-ROM for their 
Amigas, but who can't afford it, which 
precludes them from getting OS3. 5, many 
current software titles or, for that matter, 
our great CD (even though I say so 
myself...). On the other hand, even if you're 
completely destitute, you can make cash 
with some of the skills you've gathered from 
using your Amiga. All it takes is a little lateral 
thinking and some hard work. 

Even the simplest Amiga can be hired 
out as a handy tool for word processing. 
You can either offer to type up someone's 
essays for them, or even let them loose on 

You can make some cash with 
the skills you've gathered from 
using your Amiga. All it takes is 
lateral thinking and some hard work 

your Amiga. This doesn't even necessarily 
require a printer since you can always give 
your clients their document on a floppy 
disk. Most won't have access to their own 
computer (otherwise they wouldn't be 
paying you to use yours) but they are even 
less likely to have access to an Amiga, so 
the disk you give them should be PC 
formatted, rather than Amiga formatted, and 
the document file format shouldn't be 
something specific to the Amiga, like a 
Wordworth file, but rather something saved 
in either RTF or ASCII modes from whatever 

Although a text 
editor is cutting it 
fine, some folk just 
want text typed. 

word processor you use (with RTF being far 
more preferable than ASCII). If you do have 
a printer, of course, you can offer to print 
out the documents for them - for a small 
additional fee... 


Another word processor feature that many 
people ignore is the ability to "mail merge". 

The nail Merge variables have been created. 
Use the Type/Insert Variable » User String 
connand to insert then into your document. 
When you are done, save it and then choose 
this macro again to print it. 

Mail merging is one of those super- 
powerful features that no-one uses. 


- i '-.>-■? t • . mm .-,e who v — 

a different font every five minutes 

Even the simplest Amiga can be hired out as a tool for word processing. You can 
either offer to type up someone's essays for them, or even let them loose on 
your Amiga. This doesn't even necessarily require a printer since you can 
atwavs give your clients their document on a floppy disk. Most won't have 
accesj to their own computer (otherwise why would they pay you for using 

you give them should be PC formatted, rather than rSm .ga format Ted and ' v he 
document file format shouldn't be something specific to the Amiga, like a 
Wordworth file, but rather something saved in either RTF or ASCII modes froii 
whatever word processor you use <with RTF being far more preferable than 
ASCII) If you do have a printer, of course you oan offer to print out th« 
documents for a small additional fee... 

iother word r . . 

rge" This means to take a list of names and 
■Hers, such as those you receive from your 
' 1 whict 

» powerful featv 

._ the ability to "mai 
resses and print form 
.. council. Many Amiga word 
you can turn to your advantage, 
iilshot - one ideal instance of 

they _ 
were - 

t of names and address 
» single page flyer which „ 

so that I couL ... 
ild then be folded up < 
'■ 1 turned out, the 

,.;r 1 

shop owner 
thwhi le 

sts for materials 

This is taking a 
list of names and 
addresses and 
printing form letters, 
such as those you receive 
from your local council. Many 
Amiga word processors offer this 
powerful feature and you can turn it to 
your advantage by dealing with local shops 
that want to do a mailshot. One ideal 
instance of this was a local video library that 
wanted to tell its members about a special 
offer of two video rentals for the price of 
one. Rather than simply put posters up in 
the shop (though they did that as well) they 
decided to mail shot their members 
(especially those that hadn't used the shop 
in some time) in order to get their attention. 
Since the records were all held on the video 
library's paltry Amstrad PC, it was easy for 
them to save out an ASCII list of names and 
addresses so that I could mail merge them 
into an impressive single page flyer which 
could then be folded up and positioned 
nicely for a windowed DL envelope. As it 
turned out, the shop owner was very 
pleased with the results he achieved and 
that made it a worthwhile expenditure, 
notwithstanding the price I charged and the 
costs for materials and postage. 



Bright? Yes. Professional? Mo. Posters are 
an ideal use of your DTP skills. 

Although you don't necessarily need to 
have a fully kitted out machine - after all 
you wouldn't need to raise the dosh to 
upgrade your machine if it were already 
stacked - if you've got a colour printer, and 
better yet a scanner, then you're set up. 

In no time at all, you can approach 
restaurants, shops and sellers of every kind 
of item imaginable (through shop windows) 
to ask if they'd like to have their less than 
professional hand-written signs converted 
into stylish and inexpensive printed ones. 
You don't even really need a colour printer 
to do this - good results can be had by 
printing to fluorescent or pre-printed paper, 
giving you the look of more expensive 
printing at a fraction of the cost. Places like 
Staples and Office World are ideal to get 
your hands on cheap paper of this sort 
which should be ideal for use in pretty 
much any kind of printer. 


Don't forget that in addition to flyers for 
clubs, index card-sized printouts for post 
office windows and notices to stick in the 
back of car windows and the like, you can 
also offer things like personalised 
business or wedding 


When you are creating your own artwork for someone 
then the copyright remains with you, but one thing you 
shouldn't do is start making use of someone else's 
copyrighted work in yours. For the most part no-one 
will notice, especially at a local level, but it would be 
embarrassing to have men in black suits knocking on 
your door to tell you you've been a naughty boy, or, 
more likely, receiving an official-looking letter from 
some firm of solicitors telling you that the company 
you ripped off will be suing you for thousands of 
pounds for "appropriating" their hard work. 

Likewise, you may consider offering people the 

ability to back up their machines onto CD, but consider 
the fact that whatever you back up has to be the 
property of the person whose machine you are backing 
up. Just make sure that whatever you do, you know the 
provenance of every single image, font, sound sample 
and so on that you use. As an individual, you almost 
certainly won't get sued (companies won't go to the 
expensive bother if they know you aren't going to be 
able to pay), but if you've done work for a company 
using copyrighted materials, they may well be on the 
receiving end of a lawsuit for having stationery that 
breaks somebody else's copyright. 

Burger bars and 
kebab shops are 
ideal locations for 
band posters. 

stationery. It's very easy to make up things 
like compliment slips or order of service 
brochures, but this is made even easier by 
using pre-printed sets of varying types of 
paper (compliment slips, business cards, 

fully kitted out machine - if 
you've got a colour printer, and better 
yet a scanner, then you're set up 

three-fold brochures and so on) like those 
offered by PaperDirect, to give your 
customers professional quality printing with 
their name overlaid. The main problem with 
design is that unless you just offer a simple 
menu of styles for people, you could end 
up spending more of your time than the job 
is worth working on different designs for 
your client. Now, it's fair to expect that 
you're going to spend a lot of time on the 
design if you're talking about 
a multi-million pound 

Simple, but easy to read for 
anyone interested in this car. 

advertising campaign, where the client has 
every right to expect things just so, but 
unless you can guarantee repeat business, 
like reprinting business stationery you've 
designed the logo for, it's not worth your 
time to keep slavishly re-doing the work 
you've done for someone who wants a 
different font every five minutes. The right 
level of input is very tricky to get right, so 
you'll probably take a bit of a hit at first, 
while you're gauging exactly how much the 
client expects from you. 


Alternatively, the music scene can be a 
lucrative market for someone looking to 
make a few bob. While big name bands will 
have fortunes spent on promotional 
materials for them by the labels they're 
signed to, bands from your school or your 
local pub won't be able to afford full colour 

Continued overleaf 

Signs like these can be 
produced in minutes and 
shouldn't cost your customer 
too much cash. 



posters or to have their own CD pressed. If 
you're of a musical bent you can press a 
CD for them, but this will require some 
serious Amiga equipment including a CD- 
ROM writer, a 1 6-bit sound card and stacks 
of memory and hard drive space. On the 
other hand, printing flyers for your band 
might not quite be enough involvement for 
you. If your band do have a CD pressed, it's 
unlikely they'll be able to afford nice 

best of them when it comes to RGB 
images - witness the excellence 
in our Gallery section every issue 

packaging for it, so you could always 
design their CD sleeve, and possibly the 
label for the CD, especially using the Avery 
CD label kit reviewed on page 39. Of 
course, this is an expensive prospect for 
anything more than a handful of discs, but 
it might be ideal for sending demo discs to 
music publishers. 

Then there is a further twist. What if 
your band want to join the growing number p ap erDirect? 
of groups releasing their songs as vistaPaper? tr s ail 

the same to me. 

06. Track from CD: CD Track 1 

04. CD-R track # 4 

[write mode (DAO): g§ 
Current activity: [Writh 

j 07. Track from CD: 14. »Audio (normal)* 04 49;03 m 
!08. Track from CD: 08. » Audio (normalW 04 31;40 m 
'09. Track from CD: 18. » Audio (normal)* 03 10;00 m 

downloadable MP3 
files? You can do 
that for them. 
Better yet, they'd 
probably want a 
website for people 
to be able to 
download it from. 
And guess what? 
You could do that 
too. Armed with a 
selection of the 
numerous tutorials 
Amiga Format has 
run on HTML- 
related matters, 
your band could 
find itself better 
represented online 
than some major 

groups! For MP3 conversion at any speed 
at all, you might think that you'll still need a 
fast Amiga, but if you haven't got one 
there's no reason your machine can't do 
the work overnight while you are asleep - 
even if it takes your machine several hours 
to do just one song. 


If you are very creatively-minded and have 
a severe artistic 
bent, then rather 
than messing with 
DTP or word 
processing, what 
about offer an 
image design 
facility? The Amiga 
is still up there with 
the best of them 
when it comes to 
RGB images - 
witness the 
excellence in our 
Gallery section 
every issue. 
Although it's not so 
good for CMYK 
images destined for 
print, if you are 
printing out for 
yourself, that won't 
be a concern. A 
scanner, TurboPrint 
combined with a 
decent inkjet 
printer and some 
glossy paper can 
result in a lucrative 
little business 
retouching old 
photographs, or 
even, Soviet Union 
editing unwanted 
people out of 
photos. While the 
print quality of an 
inkjet can't hope to 
beat that of a 
photographic print, 
once the image is 
behind glass, or in 

89% ( 84543/ 85152KB) j 

Transfer rate: 999KB/S ( 5.8x) j 
100% ( 34/ 34MB) ! 

Transfer rate: 690KB/S ( 4.0x) 
35% ( 13/ 36MB) 

Please insert the correct CD in the source drive. 
Betry I Cancel 

04:50 min, 15:10mintOflO 

05. Track from CD: CD Track 12 -> CD-R track # 5 [Audio (normal), 02:24; 30 mini 
! ! 06. Track from CD: CD Track 1 3 -> CD-R track # 6 [Audio (normal), 0" ~~ 

CD-R track t 7 

MO. Track from CD: 02. »Audlo normal)" 02 48;62 m -> CD-R track # 10 

11. Track from CD: 1 1 . - Audio normal)" 03 1 9;52 m -> CD-R track # 1 1 

12. Track from CD: 05. » Audio normal)" 05 12; 43 m -> CD-R track # 12 

13. Track from CD: 12. » Audio (normal)* 04 1 1;00 m -> CD-R track # 13 
! 14. Track from CD: 16. -Audio (normal)" 06 20; 45 m -> CD-R track # 14 
' Writing to CD-R (In test mode). Press » Abort" and confirm to stop 

|Audio (normal), 03:25; 45 min] 

[Audio (normal), 04:41 
Audio normal , 04:31 I 
Audio (normal), 03:10 

Audio (normal), 02:4 ; 
| Audio (normal), 03:1 
'Audio (normal), 05:1 
'Audio (normal], 04:1 
Audio (normal), 06:2 

Mastering audio CDs for bands can bring in some cash. 

a photo album, it'll be hard work for anyone 
to notice the difference. If you have a high 
resolution digital camera too, then you 
have an all-in-one photostudio operation 
based around your Amiga. 

Once you've been in operation for a 
while, it would almost certainly pay for you 
to buy yourself a decent graphics tablet - 
Wacom's new Graphire now has Amiga 
drivers courtesy of Haage & Partner that 

Make a website for your local band and you can even... 

...put their latest single out as an MP3 on there. 


A scanner is an important purchase. Don't just go for the 
cheapest you find if you want to sell images. 



If you are intending to touch up photographs, make sure you are 
scanning at a high enough resolution. It's no good scanning so 
that the image fits on your screen, it'll be far too low res to print 
out at the same size. A better guide would be to look at your 
printer's resolution before you start. If your printer is capable of 
outputting at 720dpi, you'd be wiser to think you ought to scan at 
720 dpi to accurately reproduce the image. On the other hand, that 
720dpi resolution is somewhat misleading since that's the 
resolution for one pixel of colour. Unless you are working strictly 
in cyan, your printer won't be able to work at that resolution. A 
better guide would be to at least halve that scanning resolution - 
360dpi, say - or even reduce it further. The exact limits can be 
worked out, but can again be misleading, work with different sizes 
of scans to work out the lower limits you can manage, so that you 
don't have to work with huge images that you might not have the 
memory for. Painting on such large images can be tricky, but most 
modern 24-bit paint packages can work on sections of images 
loaded from disk. 

MPEG audio 

If you don't have a PowerPC, MP3's can take a long time to 
produce. You could offer MP2 files instead. The audio quality is the 
same, but the compression ratio isn't as good. This means that the 
tracks take less time to convert, but will play the same. 

mean that you can use the wireless wheel 
mouse or the stylus to offer the best 
drawing environment possible (look out 
for a review in our next issue). 

to retire on but it may keep you in 

software and add ons for your 
Amiga with little additional outlay 


A logical outcropping of this putative image 
editing studio is the ability for you to be 
able to offer T-shirt printing facilities as well. 
T-shirt printing paper can be cheaply 
bought from office stationery shops and 
that combined with a cheap supply of white 
T-shirts can result in some very impressive 
results. Unfortunately, it doesn't matter 
whether your tan better suits a black t-shirt 
or not, inkjet printers still don't have white 

While a Mustek VDC-200 might not be high 
enough resolution, it's a start. 

ink, so you really need to print onto white 
in order to get your images looking right. 
Talking of which, make sure you remember 
to reverse the image you wish to print 
before you do so, so that it can be easily 
ironed down onto the shirt. 

For those without an artistic bone in 
their bodies, don't worry, I haven't 
forgotten about you. You can offer faxing 
facilities if you have a scanner and a 
suitable modem, or at least fax receiving 
facilities if you don't have a scanner, but do 
have a printer. All it takes is the very cheap, 
but very good STFaxand the appropriate 
aforementioned printer and/or scanner. 

Those of you out there "doing video" 
with their Amigas might wonder why I 
haven't mentioned the Amiga's killer app at 
all in this feature. Well, in part it comes of 
the fact that you can no longer get truly 
decent genlocking equipment for your 
Amiga these days, although standalone 
vision mixers are getting cheaper and better 
quality. If you have access to this kind of 
equipment, hook up with wedding 
videographers as soon as you can - most 
don't offer the kinds of facilities that are 
dead easy for your Amiga to offer, like 
subtitling (for hard of hearing granny), 
idents, pre-credit graphics or credits. 
As you can see, there are plenty of ways in 


Make sure you reverse images before 
printing them for a T-shirt. 

which your Amiga can make you some 
money. It probably won't be enough for 
you to retire on, but it may keep you in 
software and add-ons for your Amiga with 
little additional outlay. 

I haven't even touched on the ability of 
a lot of you to be able to code software for 
sale to the Amiga community or 
professionally, but I know there's a lot of 
talent out there. AFw\\\ always be 
interested in how you get on, so be sure to 
let us know how you're busy creating 
menus for your local restaurant, promoting 
your favourite local band or editing images 
for your family! 

Ben Vost 


At the most basic level - word processing - you only need an A500 with Ed, but obviously 
as your hardware and software improve, so does your output potential. While it's 
inconceivable that your skills will improve simply with the addition of new hardware and 
software, with a faster machine it's easier and quicker to experiment in order to find just 
the solution you're looking for. We would suggest that as a minimum you should have: an 
AGA Amiga, or an ECS machine with a graphics card, running Workbench 3.1 or better, at 
least an 030 processor, at least 8M fast RAM, a hard drive, a CD-ROM drive, a monitor 
(rather than using the TV through your RF modulator) and an inkjet printer (with 
TurboPrint 7). 

Most of you will have met these requirements by now, but don't worry overly if you 
haven't, as I said earlier, even a 1M A500 can be used to make some extra money which 
can be used to upgrade your machine to a better standard. Obviously these requirements 
indicate hardware in the main, since software needs can vary dramatically for what you 
intend to do. However, an easy way to work out what would be good for you would be to 
check out some past reviews in AF for software items like PhotoGenics 4.3, Wordworth 7, 
Prelude, Samplitude Pro, ImageFX, Art Effect... the list goes on. 



A number of you are worried about upgrading your old Kickstart 3.0 ROMs 
for the Kickstart 3.1 that you'll need for OS3.5, but you shouldn't be. . . 

□ Before you start, clear an area around your Amiga, and if you have pi Once you've gone through the rigmarole of opening up your Amiga, 

yours sitting on a carpet, move it up to a table for this little operation. mmm you'll be confronted by a silver sheet of metal, if you've never opened 

Wash your hands and face, but make sure they are both dry before your machine before. Remove this by prising the tabs at the edges up and 

commencing. The only tools you'll need are screwdrivers. removing the screws at the area by the accelerator port. 

□ Once you have your Kickstart 3.0 ROMs correctly aligned, put them to Before you put your new ROMs in you may notice that the legs are 

one side, preferably in the box you got your 3.1 ROMs in. Chances are mmd fairly splayed out. This is completely normal and can easily be rectified 

they'll sit there gathering dust until you finally throw them out in 2007, but by putting the chip on its side and bending it slightly downwards. Do it 

if s better to be safe than sorry. gently and don't do it too much since the legs are a lot harder to bend out. 



□ As you can see. Rich's hands have rushed ahead and started removing ri ...aren't in. You'll notice we're on our third picture of the prising of the 

the Kickstart 3.0 chips already, but make sure you've noted which way faj chips and I haven't mentioned them yet. When you come to start lifting 

round they go and what the part numbers on them are. Your ROM sockets them out - take your time. Don't hurry it at all, and whatever you do, don't 

might also be a little too large for the chips, so note which holes the chips... panic! If you take your time, you'll have no problem levering the chips out. 

□ You might still need your Kickstart 3.0 ROMs, just in case you have a mm ...screwdriver to flatten the wandering pin. If you have pins that have 

problem with your 3.1 replacements, so make sure they are still in MmL decided to take a walk laterally they can be forced back into place 

working order. Straighten out pins that have been bent outwards by with judicious use of a screwdriver or the blade of a knife and a horny 

pressing all the pins down, or in by holding the chip like so and using a... thumbnail, as Rich so ably demonstrates. 

m Again, when inserting the new ROMs, take your time. If you're a bit het wm, ...push the ROM towards the back of the machine slightly to make sure 

up by all the techno-geekery so far, relax, have a cup of tea and a mLd you have the other legs hovering over their holes (easier to do than 

biscuit. We're in no hurry. Okay? Relaxed? Right, insert the ROMs as flatly as explain, that one). You should soon have your 3.1 ROMs sitting in pride of 

you can. You might find it easier to slightly insert one side first and... place in your A1200 and you can get on with installing OS3.5. Good luck! 


Richard Drummond investigates 

A revolution is taking place in the way 
that computer software is developed 
and distributed. This revolution is 
called open source. 

The open source movement has 
received much media attention because of 
the waves it has caused in the IT sector. 
Major players in the software industry - 
Netscape, Corel and SGI, to name but a few 
- have embraced the concept; Microsoft 
cited the open-source operating system, 
Linux, in the US Department of Justice anti- 

copyrighted; there is still an owner. 
But the licence will give back 
freedom to the user 

trust trial as evidence that Microsoft did not 
possess a monopoly. Despite the recent 
buzz, though, open source is merely a new 
spin on a practice that is as old as the 
computer. But now, thanks to the explosive 
growth of the Internet, open source is an 
idea that has found its day. 


Open source is the current vogue term for 
what was once known as free software. The 
rationale is that calling software 'open 
source' is less misleading than calling it free, 

since the 'free' refers to freedom not zero 
cost. As an example, Microsoft's Internet 
Explorer is not free software, despite the fact 
that Microsoft does not charge for it. 

Before we go any further, consider the 
concept of software ownership. Technically, 
you do not own the software installed on 
your computer; whoever holds the 
copyright to that software owns it. You 
merely own a licence which gives you 
permission to install and use it in certain 
ways. For non-free software, that licence will 
limit the use and forbid any redistribution of 
the product. 
Proponents of open 
source claim that 
such practices are 

Open source 
software is still 
copyrighted; there is 
still an owner. But 
the licence will give 
back freedom to the 
user. This practice is 
sometimes known 
as "copylefting" - 
as opposed to 
copyrighting. There 
are many different 
variations of 'free' 
software license, but 
to be truly open 

source, a licence must grant the following 

IThe freedom to use the software for 
any purpose. 

2 The freedom to adapt the software to 

■ your needs. 

3 The freedom to redistribute copies of 
the software either gratis or for a fee. 

AROS, shown here running on Linux, is an example of open 
source development. 




In 1983 Richard Stallman set up the Free Software Foundation an 
initiated the GNU project (GNU's Not UNIX). The goal of GNU was 
to produce a freely distributable clone of the UNIX operating 
system and tools. At that time AT&T, the then-owners of UNIX, 
were beginning to seriously market UNIX for the first time and 
adopted a closed source policy. 

Stallman, the inventor of Emacs, is sometimes regarded as 
the father of the free software movement, the last true hacker. 
He penned the GNU General Public licence to give freedom back 
to software's users. 

The GNU project contains much first-class software such as 
Emacs, GNU C/C++ and the GIMP, but the project was floundering 
for lack of kernel to use in their operating system. Their own 
HURD kernel, which functions as layer over the Mach micro- 
kernel, was proving more difficult to test and debug than had 
been thought. In 1991, Linus Torvalds first released Linux, which 
neatly filled the hole. The GNU/Linux operating system was born. 
Hurd has not yet reached a stable status, but Debian, for instance, 
ship a GNU/Hurd distribution. 

Richard Stallman: the inventor of Emacs is also widely 
recognised as the father of the open source movement. 

4 The freedom to distribute modified 
versions of the software, so that 
everyone can benefit from the 
improvements you have made. 

(A common example of an open-source 
licence is the GNU GPL or General Public 
Licence. See boxout.) 

The second freedom above implies that for 

development is not anarchic is 
because the open source community 
is just that: a community 

a program to be free, its source code must 
be distributed with it. This is the origin of 
the term open source. Anyone can study 
the inner workings of a program, see how it 
works and make changes as they see fit. 
They can distribute modified versions, even 
charge for them (this last is unlikely since 

The UNIX art package GIMP is a Photoshop clone that really demonstrates the power of 

Perl does the majority of server-side 
processing of content on web sites; 
sendmail is the most widely used mail 
transport agent on the Internet; and BIND 
provides name resolution (DNS) for the 
entire net. In addition to this, several 
independent studies have been conducted 
that highlight the increased reliability and 
security of free operating systems over 
major proprietary systems. 

Open source software, then, is more 
reliable and secure than proprietary 
software. Why should this be so? Well, the 
hardest part of writing software is checking 
that it is correct. Ideally, software should be 
reviewed by somebody outside of the core 
development team. With closed 
development this is difficult and costly. 
However, with the open-source model, 
because the software's source code is 
available for anyone to inspect, bugs are 

Continued overleaf 

the same licence applies to any derived 
programs, allowing someone else to 
distribute it for no fee). 

The above freedoms could potentially 
make the open source arena a chaotic 
place. Since anyone can modify and 
distribute software, a single project could 
splinter into a hundred different variants of 
the same product. This doesn't happen, 
though. Projects do split occasionally, but 
usually for valid reasons. Often, the two 
child products will be merged back into one 
whole at a later date (this is happening with 
gcc and its offshoot, egcs). 

The reason why open source 
development is not anarchic is because the 
open source community is just that: a 
community. There is an unwritten code of 
practice, a strong sense of what constitutes 
ethical behaviour and a concern about the 
welfare of the community. 


Many people think 
that open source 
software is 
inherently less 
reliable than its 
closed source 
counterparts. They 
believe that the 
chaotic nature of 
open source 
means that it could 
not possibly be as 
trustworthy as 
ordered, closed 
development. Such 
a view contradicts 
the available 
evidence, however. 
The Internet is run 
on free software: 
Apache powers 
50% of the Net's 
web servers; the 
scripting language 


Bfh— I— i 


our mission 

Netscape Communications made two important announcements on January 23rd, 1998: 
• Ess that the Netscape Communicator product would be available free of charge; 
■ §£Oa4 that the source code for Communicator would also be free 

But what now? For the product to grow and mature and continue to be useful and innovative, the 
various changes made by disparate developers across the web must be collated, organized, and 
brought together as a cohesive whole 

A group exists within Netscape that is chartered to act as a cleanng-house for the 

newly- available Netscape source That group is maxiIU-arg We will provide a central point of 

contact and community for those interested in using or improving the source code: 

• We will collect changes, help authors synchronize their work, and periodically make new 
source releases which incorporate the best work of the net as a whole 

• We will operate discussion forums (mailing lists, newsgroups, or whatever seems most 

• We will coordinate bug lists, keep crack of and publicize works in progress, and generally 
attempt to provide "roadmaps" to the code, and to projects based on the code. 

• And we will, above all, be flexible and responsive We realize that if we are not perceived 
as providing a useful service, we will become irrelevant, and someone else will take our 

■ We are act the primary coders Most of the code that goes into the distribution will be 
written elsewhere, both within the Netscape Client Engineering group, and, increasingly, 
out there on the net, at other companies and other development organizations 

Mozilla is the group in charge of the development of the source 
for Netscape Navigator. 




Eric Raymond - writer, hacker and author of fetchmail 
- wrote a paper in 1997, entitled the Cathedral and the 
Bazaar. It was an analysis of how the open source 
method (the Bazaar of the title) worked and why, when 
it worked, it was more effective than closed source 
development (the Cathedral). This influential paper is 
supposedly what persuaded Netscape to launch the 
Mozilla project. 

The conclusion that Raymond draws - from 
studying Linux development and his own experiences 
with fetchmail - is that to be successful, the maintainer 
(or manager) of an open source project must look after 
his users. After all, each user is a potential tester, 
contributor and developer. The problem is, though, how 
to maintain the user's interest. Firstly, the product 
must be useable. Consider the rapid evolution of the 
Linux kernel compared to the relatively slow pace of 
the Mozilla project. This can be explained by the fact 
that, for a long time, the Mozilla group could not ship a 
fully working product, whereas the Linux kernel has 
been useable since Linus made his first release. The 

Eric Raymond: "To be successful, the maintainer of 
an open source project must look after his users'". 

second way to sustain interest is to make frequent 
releases of the software. Weekly or daily updates keep 
the momentum going and increase feedback from 
users. Users compete with each other to be the first to 
spot and fix bugs in a new release. 

1 Support selling (or Give Away the 
Recipe and Open a Restaurant). You 
provide the software for no charge, or the 
minimal distribution costs, and sell added 
value. A good example of this, is the Linux 
vendor RedHat. They sell free software, a 
distribution of the GNU/Linux operating 
system, that is tested and guaranteed to 
work with a range of specified hardware 
and third-party software, and they provide 
after-sales support for users. 

2 Loss leader/market positioner. You give 
away software as a loss leader or to 
grab market share from a closed 
competitor. A good example of this model 
is Netscape. When Microsoft began 
bundling its web browser, Internet Explorer, 
with Windows, Netscape actually made 
around 85% of its revenue from selling its 
server software and from advertising on its 
portal site, not via sales of its web browser. 
Since open sourcing, they have regained 
much of the market share that they lost 
to Microsoft. 

exposed to rigorous scrutiny. Problems are 
found and fixed rather than kept secret. 

Moreover, the location of a greater 
variety software faults is possible via open 
sourcing. To borrow a phrase from 
complexity theory: bottom up exploration 
of a problem space is more effective than a 
top down one. Each user of an open source 
product is a potentially an independent 
tester and contributor to the project and 

get paid for maintenance - the 
correction of faults, addition of 
features and modification 

likely to encounter and fix different 
problems from his neighbour. Even if this 
isn't the case, thanks to the rapid 
communications provided by the Internet, 
duplication of effort is uncommon. A 
related issue is that, since users largely 
have common needs, the improvements 
that they add to a project will be features 
that users genuinely require rather than 
simply the features that the developers 
think they want. 

Tux the penguin 
is Linux's mascot - 
you'll see him 
everywhere in 
the UNIX world. 

: 1 1) i:r ♦ ! store 

Another aspect explaining the superiority of 
free software is that people contribute to 
open source projects for reasons other 
than material gain. Whether they are 
idealists, or just crave the kudos, they are 
true amateurs in the sense that they do it 
for love rather than for money. The old 
adage rings true that one volunteer is worth 
ten pressed men. 


The usual argument against open source is 
that if you give the software away for free, 
how do programmers get paid. This is a 
rather obtuse point of view. 

Software companies typically generate 
income from the sale value of a product - 
the value of the software as merchandisable 
goods, rather than its use value - its value 
as a tool. The imbalance here is that the 
sale value doesn't reflect the cost of 
developing the 
software. Over 75% 
of programmers 
actually get paid for 
maintenance - the 
correction of faults, 
addition of features 
and modification 
due to changing 
requirements. Most 
companies would 
do better to charge 
a minimal price, or 
nothing, for their 
software, thus 
making open 
sourcing practical, 
even though this 
would mean they 
would then have to 
generate their 
income elsewhere. 
There are four 
proven ways of 
generating revenue 
from free software: 

3 Widget frosting. Hardware 
manufacturers make money from 
selling hardware; the software they supply, 
such as drivers, is merely a necessary evil 
required to sell their product. They are 
therefore not in danger of losing revenue 
by open sourcing. In fact, the reverse is the 
case, since there is the possibility of users 
performing free ports to other operating 
systems and thereby creating a larger 
potential market. Traditionally, hardware 
companies have been loathe to let prying 
eyes at their source code, in case 
competitors would gain knowledge of the 
inner workings of their products. However, 
due to the rising popularity of Linux, 
manufacturers such as Adaptec are 
becoming more open. 

4 Accessorizing. You make money by 
selling accessories for open source 

I redh 

Red Hat Linux 6.1 

foi Intel <x8«) , Alpha , and SPARC • platforms 

Release 61 takes esse of installation to a new standard for Lmux, and 
provides the workstation, server, and customer service features that are 
important to you Red Hat delivers third party applications for personal 
productivity, all of the Internet server favontes such as Apache, 
SAMBA, and SendMail, and fast FTP access to updates from 
priority redhat com 

Nev Features 

• New, easier installation 

• Hijhivatlablilityclusirmi| 

■ Ennancedsysterrijrninajenvnt with LDAPintef ration 

• Fist, easy access to updates from priority rcdhat com 

• E>iy connection to the Internet with the newPPP Dialer 

• Choice of KDE 01 GNOME default desktop 

!p| Red Hat Linux Standard j 

Get it FREE; 

Buy Red Hat Linux 6 1 Professional 

ml other Red Hat products , pitas 

For customers outside of the U S and Canada, wr have an Enjlish edition for export, 
available for the Intel(x8o) platform We also offer French, German, Italian, and 
Japanese editions , which can be purchased throuf hyour local rtselleis . 



This economical choice contains all of 


The coenplete solution fox your 

Red Hat Linux represents the best-known commercial venture 
based around the open source philosophy. 




This article and the open source argument 
in general applies to serious software - 
operating systems, tools and applications. 

The games industry is driven by 
innovation and novelty. The economics of 
game development is different, too. The 
reliability of game software is not critical; 
games typically have a short shelf life and 
require no after-sales support; and players 
crave a steady stream of new and different 
gaming experiences. 

Successful games typically are created 
by a combination of technical and artistic 
skill. Maybe the game engine has some new 
feature never seen before or pushes the 
hardware further. Games writers thus have 
reason to guard their source code closely; 
it's what gives them the edge over their 
competitors. On the other hand, games are more than 
just software; they require a plot, level design, hand- 
drawn graphics, textures, a score and so on. These are 
one-off components, and they are all crafted separately 
for each project. 

The only advantage in open sourcing in the context 
of games is to steal mindshare from your competitors 
and broaden your market. This is exactly what id 

N€W G/1MC 

Vg S/1V£ G/1M€ 

The games industry has a particular interest in keeping code 
secret - but there is an advantage to open sourcing here, too. 

software have done with games such as Quake and 
Doom. While both of these games were cutting-edge 
when initially released, they have been surpassed by 
the state of the art. 

Open sourcing will not give away any secrets or 
cause revenue to be lost. On the other hand, it does no 
end of good for the id brand. It exposes their name to 
more players than before, even to different platforms. 

products. This could range from mugs, 
T-shirts and cuddly penguins to high quality 
printed documentation. The publisher, 
O'Reilly and Associates, is an example of a 
successful accessorizing company with 
their range of reference books on Linux, 
UNIX and other open-source software. 


What does all this have to do with the 
Amiga? After all, the Amiga operating 
system is a prime example of non-free 

Perhaps because of its micro- 
computer heritage, there has never 
been a spirit of snaring software and 
source code in the Amiga community 

software; development of the OS is closed, 
redistribution forbidden and, worse, key 
parts of its technology are patented. 
Moreover, perhaps because of its micro- 
computer heritage, there has never been a 
spirit of sharing software and source code 
in the Amiga community, though there are 
some notable exceptions. 

The Amiga equivalent to the open 
source community has been the so-called 
"public domain" market. Don't get me 
wrong; this has been the source of much of 
the best Amiga software and has been one 
of the reasons that the Amiga community 
has survived the wilderness years. But 
software distributed under freeware or 
shareware licences is still not free. Even 
though freeware is available at no cost, 
unless source code is supplied, it is not 
open. The consequence for the Amiga 
community is unreliable software and much 

duplication of effort. The irony here is that 
the Amiga has benefitted enormously from 
open source projects. The Amiga has been 
inundated with high quality, useful software 
ported from various open source initiatives. 
The list is long and includes programs such 
as GNU C/C++, Emacs, ISPell, Apache, 
Perl, GhostScript, Lynx, PGP and more. 
However, it's not just serious software. The 
Amiga's flagging games industry has been 
bolstered by open source conversions, too. 
Players have extra titles to choose from and 
Amiga developers have gained valuable 
experience in modern game-writing 
techniques, which they can now apply to 
new projects. 


Since the demise of Commodore, there 
have been various elements of the Amiga 
community who have campaigned for the 
open sourcing of AmigaOS itself. With the 
recent failures of Gateway and the birth of 
COSA (Campaign to OpenSource 
AmigaOS), the question has been asked 
with increased vigour: is it possible to open 

source AmigaOS itself? And, if so, would it 
be desirable? 

The usual arguments in favour are that 
the Amiga community wants AmigaOS 
ported to new hardware platforms. Amiga 
users look at the rapid evolution and 
fecundity of Linux as a model they wish to 
copy. But a simple wave of the open source 
magic wand wouldn't suddenly make a 
PowerPC version of AmigaOS appear out of 
thin air. As Eric Raymond argues, you need 
a fully working product to make best use of 
the power of open sourcing (see boxout: 
The Cathedral and the Bazaar). Take AROS 
as an example. This is the project to 
produce a portable operating system that is 
source and binary compatable with 
AmigaOS. Now, AROS is an impressive 
project, but, after five years of work, they 
are still only just over half finished. This is 
due to the very reasons that Raymond 
outlines. The same problem would occur 
with a port of the official AmigaOS. Until 
there is actually a functional PowerPC port, 
for example, the open source community 
will not be able to offer much help. 

The other problem with open sourcing 
AmigaOS is related to the licensing issues 
of software included in AmigaOS. For 
example, the Compugraphic font engine in 
the bullet.library is licensed from Agfa and 
the ARexx interpreter licensed from William 
Hawes. These licences gave Amiga the right 
to distribute these software with AmigaOS, 
but it doesn't give them the power to 
distribute the source code. Another issue is 
whether open sourcing AmigaOS would 
breach any of the Amiga patents still owned 
by Gateway. All such problems can 
probably be resolved, but they will take 
some legal wrangling. 

The new Amiga Corporation is keen to 
open source the OS, but they need to think 
carefully about how it will be done. They 
need to appoint a maintainer to oversee the 
development and control the merging of 
changes into the main source code. It 
needs to a person or body with the time, 
energy and expertise to do the job 
properly. Otherwise, the danger is that 
various insular members of the Amiga 
community will think they can do better 
and fork development. Perhaps, someone 
from OS3.5 development team or Haage 
and Partner, could be our Linus stand-in. 

Richard Drummond 


The Internet is the home of open source, so if you want find out more or get involved with 

a project, then the following websites are a 

starting point: 

The Open Source Initiative 

The Free Software Foundation/GNU 

htt p ://ww w. f sf . o r g/ 

Eric Raymond's home page 

The Linux Kernel Archives 


The Mozilla Organization 

The Apache Software Foundation 

O'Reilly and Associates 





Screenplay is looking 
decidedly slim at the 
moment - I was really 
hoping that we'd be able to 
bring you reviews of Putty 
Squad and Goal 2000, but 
we've not been able to get 
hold of copies. Another 
game that wasn't finished 
in time to make it into this 
issue is Nightlong, which 
we were hoping to cover 
with an exclusive review, 
but it looks as though we'll 
have to wait a little while 
longer for that too. Heretic 
2 should be putting in an 
appearance very soon, 
which promises to be a 
real treat for those of you 
with high-spec Amigas. So 
that's what we've got to 
look forward to, but it 
leaves us with only Whale's 
Voyage 2 for the time 
being. I wouldn't mind so 
much if the game had been 
nearly as good as I've been 
expecting, but as you'll see 
from the review, it's not 
done much to lift my 
spirits. In Gamebusters we 
wave a fond farewell to the 
Wasted Dreams solution. 
Happily Digital Dreams 
are nearly ready to release 
Hellsquad and have just 
announced that they've 
begun work on Wasted 
Dreams 2. That's all I know 
at the moment, but expect 
to see pictures as soon as I 
can get hold of them. 

jfM Paul Cavanagh 


They're on their way, sidling ever closer, pawing the 
ground to get at your Amiga - the new games are 
a-coming boy! 


Epic Marketing is set to release 
this resource management game 
imminently, and it's looking very 
interesting. Seaside is a new take on the 
ideas that Theme Park succeeded with 
all those years ago. 

As an entrepreneur in the hospitality 
industry the idea is to keep tourists 
happy while you get stinking rich off 
them. Like Theme Park, you'll be 
responsible for managing ice cream and 
hot dog stands, skimming 
off maximum profits while 

Hello Campers: 
Seaside puts 
you in control 
of your very 
own traditional 
holiday resort. 

still trying to remain competitive. But 
instead of building white-knuckle rides, 
you have to attract tourists to your resort 
by building and decorating holiday 
homes, and providing your happy 
grockles with lakes to fish in. 

Okay it may not sound like much fun 
at first glance, but with constantly 
changing prices, weather conditions and 
maintenance problems you'll be kept 
busy If you look at the screenshots and 
consider that you'll be able to decorate 
your ten different varieties of holiday 
homes in over a thousand ways, it might 
just bring out the Carol Smilie in you. 
Still not interested? How about 
introducing a virtual pet that you have to 
look after? Bizarrely there's also a 
Pacman subgame. It looks like there'll 
be plenty to keep you occupied here. 

Decorate your chalets in a thousand different ways and wring your hands with avaricious glee as the grockles roll in. 

Source Code Update 

The Quake source code has only 
been in the Public Domain for a 
very short time and there's 
already a PPC conversion available on 

the AFCD for this 

Travelling through space in a 
giant fish turns out to be a dog. 
(Actually, it's a mammal - Ed.) 

28 GamcBusters 

We come to the end of 
Wasted Dreams and meet some 
T-zer0 cheats. 


v/i i"> tei 

If you can deal 
with source code, 
you could get 
cracking on a 
version of 
Marathon 2. 

issue. Remember though, it's only the 
game engine that's free, not the levels; 
you'll have to buy those. 

What's more, Bungie Software have 
now released the source code for their 
Mac game Marathon 2, so if you've got 
the time and the talent to do an Amiga 
conversion, check out Bungie 's ftp site at 
ftpy/ to get 
hold of the code. 

Confused by all this source code 
stuff? Go to page 20 and Richard will 
happily explain everything in (relatively) 
plain English. 

Sydney based Vorlon Software have 
completed a classic shoot-em-up 
called Ultra Violent Worlds. I'm 
hoping that we'll be able to get hold of a 
copy for review but if you're a die-hard 
fan of the genre and can't wait to part 
with your money you could post a 
cheque for £15 to Vorlon Software, 133- 
135 Alexander Street, Crows Nest, NSW 
2065 Australia. 

Their website has got a link to a 
secure server if you want to pay by 
credit card: . 
You'll be needing an AG A Amiga with at 
least 4MB RAM. 

■ Ik Biol 

Aussie no-rules: 
software company 
Vorlon has released 
Ultra Violent 
Worlds. At this 
point, we can only 
trust that it has 
been aptly named. 

Providing that your 
machine is up to 
running it, Enforce 
looks like it could 
keep you busy for 
some time. 

Czech developers Insanity are 
busying themselves with their 
new 3D role playing game. No 
ordinary first person shooter, Enforce 
will require you to gain experience to 
become more effective in combat. 

In addition, you won't simply be able 
to pick up ammo and weapons; in true 
RPG style you'll have to earn and save 
the money to buy them instead. 

While the game is mission based, it 
will be non-linear, with the missions 
appearing at different stages during the 
game each time you play 

Features include rain and water effects, 
fully dynamic lighting, fogging, 
translucent skies and textures and 3D 
sound. The game environment contains 
moving cars and tube trains. 

If Enforce delivers all that it's been 
promising it should be very good 
indeed .But with detail like this, it's no 
surprise that the game will require a 
PPC based Amiga with a graphics card, 
AHI sound card and at least 32MB RAM. 

Keep up with all the latest details at 
Insanity's website: 

Jjj 8 at i iw of lime 

This adventure game has been in 
development for years now and 
has undergone several revisions. 
Based on developer Shadow Elk's pas- 
sion for Monkey Island, the game will 
feature plenty of silly dialogue, over 30 
characters and 90 locations. Apparently 
there will also be multi-character control 
(whatever that is), 384 colours on 
screen, an advanced sound system, and 

Stable relationship: our hero meets a man and his horse. 

an innovative control system. Epic 
Marketing have agreed to distribute the 
game, but are unsure as to when it will 
be finished. Check out the Shadow Elk 
website at http://homel 
10724/IST.html for more screenshots and 
a downloadable demo. 

Paul Cavanagh G> 

Adventuring in the Shadow of Time will take you to over 90 locations, of which here are but three - a rocky outcrop, a wigwam village, and a local shop. 



Whale's Voyage 2 

Fully stocked up with an eagerly awaited combination of classic gaming 
elements, can the Whale deliver the goods? 

m i 

This is a game 
that I've been 
looking forward 
to for ages. With the 
promise of role-playing, 
space trading and 
battle strategy, along 
with in-game speech, 
3D graphics, and cut- 
scenes, I thought we 
were in for a real treat. Even the fact that 
this isn't really a new game (it was 
released in Germany some years ago) 
didn't put me off; after all, some of the 
best games are the old ones. But now 
that I've actually played it, there's a real 
sense of anti-climax. 

Generation game 

In Whale 's Voyage 2 you make your 
living by cruising through space, getting 
into fights, and then landing on planets 
and exploring them. The promised 
game elements are all there, so why am I 
left feeling so disappointed? Well, first up 
is the hassle involved in installing the 
game. Although it is possible to play it 
direct from the CD, this causes error 
messages and crashes. According to the 
installation instructions, you have to 
unpack DMS files to floppies and then 
install from the floppies to the hard drive. 


V O r A « E 

Whales Voyage 2: 
now available in 
the UK. 

Character generation and manipulation 
turns out to be a rather tedious affair. 

jig * 




i r vi itYFtfinv 1 1 fiymici 



— -Jl/> 

This is clumsy, long-winded, and a right 
royal pain. 

Then I discovered that there wasn't 
any documentation for the game on the 
CD (after a lot of searching I managed to 
find instructions for the original Whale 's 
Voyage game) . 

There are some radioactives in 
the hold and you've got to try to 
get a licence in order to unload 
the dodg y cargo 

When you do eventually get to start your 
game, you have to go through a charac- 
ter generator where you muck about 
with your team's statistics and stuff, 
which is really rather boring. 

Starting the game proper finds you 
in charge of the Whale - your spaceship. 
There are some radioactives in the hold 
and you've got to try to get a licence in 
order to unload the dodgy cargo. So you 

beam down to the 
planet's surface 
and start asking 
about getting one. 
Now as your team 
goes about, you 
will notice the 
heavily pixelated 
graphics, the lack 
of detail (rooms 
that contain tables 
but no chairs, 
rooms that never 
have ceilings: in 
short, nothing that 
makes you think: "Oh, what a nice 
touch". Visiting different planets changes 
superficial details like the colour of the 
walls and the appearance of the people 
you meet, but essentially each planet 
has a relatively small area to explore, 
with lots of boring rooms, and a shop. 

At some point in your explorations, 
you will find yourself stopping to wonder 
how the occupants of these planets glide 
about as though they were all on roller 
skates, how they walk backwards, and 
how contrived are the conversations you 
have with them; conversing with them is 
achieved through the age old RPG 
method of picking a sentence from a list. 
Achieving objectives in the game largely 
consists of talking to everybody and 
then following any advice you are given. 

There are other old RPG chestnuts 
to the game elements; different types 
of characters learn different skills with 
experience (doctors heal members, 
soldiers identify weapons, etc) and all 
your characters have the usual array of 
statistics showing strength, defence and 


I've been playing the CD 32 version of Whale 's Voyage, and it looks pretty good. 
It's essentially the same game as the sequel, but better presented. The game 
is joystick controlled, which is a rather fiddly, and there's no texture mapping 
in the RPG so you move along one screen at time, rather than scrolling. On 
the whole, a worthy addition to the CD. 

The graphics in the battle sub-game are not cutting edge. 

(Left) Here's the trading screen in the original game, and (Right) you can see Walter 
Wim who you'll end up searching for in Whales Voyage 2. 


Space travel may seem exotic to earth-lubbers, but when you actually have to do it for a 
living, all the planets soon end up looking the same - I can tell you. 

all that stuff. While you can assign tasks 
to each of your members (they can look 
out for traps and tell jokes to keep 
morale up) I never really felt like I was 
controlling a team; you can't split them 
up and send individual members on 
missions - and you only ever get one 
viewpoint. I preferred the approach 
taken in Hired Guns where you control 
each member of the team separately. 

To be fair, the RPG element in 
Whale 's Voyage 2 does give you plenty 
to do, it's just that it's all rather repetitive. 

Space trading 

I enjoyed the space trading element 
more, but again the presentation leaves 
a lot to be desired. At the start of the 
game you have a small amount of 
money and the aforementioned cargo of 
radioactives (don't expect a reward for 
messing about with getting a licence, 
because you won't get one). 

Making money is a slow process at 
first, because you can't afford to buy 
much of anything, but the profits build 
up slowly. The rules of supply and 
demand dictate that a supplier will raise 
prices if you buy a lot of any particular 
commodity, and that likewise, if you 
keep supplying someone with goods, 
he'll eventually have more than he needs 
and the offering price drops. Once 
you've made a bit of cash, you can start 
dealing in the more lucrative luxury 
goods markets (gold and silver offer 
good returns). If you can afford to stock 
up on the illegal goods you're offered 
from time to time, you can really start 
stacking the cash. I managed to make 
vast profits selling stuff like alien slime 
and explosives and never once got 
nicked, which seems a little odd. There 

As you progress, 
you will be able to 
invest more money 
in your cargo. 

You can set tasks 
individually but 
characters always 
travel together. 

is a risk involved though, as sometimes 
the dodgy goods will be offered at a 
much higher price than they're worth, 
so you just have to be careful. I eventu- 
ally earned enough money to buy every 
bit of kit I could find for the Whale - 
extra cargo space, 

a fuel enhancer that allows you to travel 
further, a cooler for perishable goods, 
an economy scanner that tells you what 
commodities are wanted on a planet, 
and a glider for you to explore a 
planet's surface looking for new cities. 
The glider can also be coupled with a 
mining unit and an oil pump so that you 
can retrieve valuable minerals from 
planets. Other add-ons apply to the 
strategy element of the game. 

Occasionally you'll get attacked by 
pirates and the battle screen will come 
up. This is simply a grid where the 
Whale is represented by a blue block, 
and the enemies 
by white ones. This 
sub-game is turn 
based, with every 
move you make 
costing action 
points. At the start 
of the game, you 
haven't got much 
of a chance of winning a battle, as the 
Whale isn't equipped with any weapons, 
so the only option is to be destroyed or 
surrender. You might just be able to 
escape by moving to the edge of the 
screen, but it's unlikely I got around this 
problem by saving the game every time 

This is the view from the glider where you 
can seek new cities and raw materials. 

I safely reached a new planet, and just 
reloading if I got attacked. When your 
ship is suitably equipped, you can fire 
back, gain more action points, and use 
shields or a cloaking device. If you have 
a battle computer, you can detect 
freighters and attack them for their 

I found this section of the game to 
be at first stupidly difficult (as above) 
and then simplicity itself once I'd bought 
all the necessary kit. Suffice it to say that 
the battle sequences are ten years out of 
date in terms of graphics, sound and 
gameplay Oh dear. 

Ultimate disappointment 

I have so far experienced no rendered 
cut-scenes and the in-game speech 
appears to be non-existent. There is a 
music track on the CD, but it won't play 
at the same time as the sound FX on any 
of the office Amigas. 

There's a fair bit of play in this game, 
especially the RPG bit, and when you 
consider that you get the original game 
for your money if you like this enough 
you could be playing for a long time. 

What really lets this game down is 
the presentation (I suspect that I've been 
playing the ECS version and that the 
AGA has been accidentally been omit- 
ted from the CD along with the instruc- 
tions). All in all, it's such a 
disappointment. Sigh. 

Paul Cavanagh £> 

SUPPLIER: Alive Mediasoft 
Tel: 01623 467579 
PRICE: £19.99 

Pros and Cons 

g~l Two large games on one CD 
gll Three styles off gameplay 
£^ Very poor presentation 

D Installation hassles and no 
A great idea that has been poorly 
implemented. Playable, but don't 
expect to be stunned. 

Kit out your craft properly to become the 

A battle: the little blue blob in the middle represents the Whale. toughest kid in the sector. 



The journey ends for our Wasted Dreams walkthrough, while 
T-zerB cheats creep in for the first time 

wasted Dreams 


ooking back to part three of this 
I —solution, I left you holding two 
^■Jpriority cards. You've probably 
already worked out what to do with 
them, but if I didn't tell you, this wouldn't 
be a complete walkthrough, would it? 
So, return to the room where you first 
entered the sewers and use the priority 
cards on the doors on the right. 

Walk through into a control room. 
Talk to the guy at the terminal and shoot 
him when he attacks you. Have a good 
poke around and use both terminals 
before teleporting. Shoot everybody in 
the new room and use the new recharge 
unit on the right. Collect a hologram and 
a powerful gun from the lockers on the 
right and use the terminals before 
leaving the room. Things will get pretty 
frantic from here on; battles occur every 
few seconds, so make good use of the 
recharger in this room. 

When you've collected everything 
from this room, leave through the door, 
top right. Clear this area, and the area to 
the right, of all enemies, using the 
recharger as necessary. When you've 
done that, go up through a canyon. You 
will be captured and more of the plot will 
be revealed. When you are released, 
collect the bomb from the locker on the 
bottom wall and go right. Go down to the 
point where you were captured, then 
down and right. Use the bomb to enter 
the building on the right. Make sure that 
your shields are fully charged before you 
use the escalator, because once you're 

He can swim rivers, 
find his way out of 
the sewers and take 
on the forces of 
evil, but can he go 
the wrong way on 
an elevator? Mo. 

down, there's no turning back. From now 
on, you will be attacked regularly and 
you will have to get rid of everybody 
who stands in your way Go down the 
escalator and, when you've cleared the 
room of the enemy sit down on both 

Things get pretty frantic from here 
on, with battles occurring every 
few seconds, so make good use of 
the recharger in this room. 

You need to search 
your victims to find 
the lift card. 

terminals to open two doors. Go down, 
fighting all the way, until you reach a 
room with another recharger. As before, 
you should return to this room whenever 
your shields get weak. There is also 
ammo in the locker here. Go back to the 
room with the escalator and then up. 
Clear this corridor of the enemy and go 
through the door, top right. Attack the 

pouerful gun bo 

Make frequent visits to this recharger. 

people in the room and then take a lift 
card from one of the bodies. Use the 
terminal on the right side of the room to 
activate a teleport. There's also ammo in 
this room if you need it. Return to the 
recharger, but be careful as you will be 
attacked on the way. Use the recharger, 
leave the room and go right, up and 
then right into the next room, fighting all 
the way. When you've cleared the area, 
use the terminal with the chair. Leave 
the way you came, go left and down, 
then through the door on the right. 
There's only one bad guy in here. When 
you've got rid of him, make sure you've 
got full shields and ammo before using 
the lift card on the left-hand teleport. 

Charge your shield before teleporting. 

The fighting gets ferocious in this room. 



Clear the area and use the terminal on 
the right wall to open the door and exit, 
Attack the guys here and then go left 
into another room. Use the terminal 
immediately in front of you before 
attacking the occupants of the room. 
Find the computer key in the locker on 
the left-hand wall, and some ammo just 
above that. Return the way you came 
and go up. You'll have to get rid of 
everybody in this corridor, which is no 
easy task. When you've done that, go 
through the door half way up the 
corridor on the right, where you will 
have to endure another very difficult 
battle. When you've won, use the 
terminal to open a door. There is also 
some ammo in one of the lockers. Go 
back to the corridor and proceed up 
and right, through the door. Attack the 

At last! This is 
where you finish 
the game. 

guy and keep going right through the 
door, where you'll be attacked. Go up 
and then left or right, shooting all the 
way When the corridor is clear, select 
the hologram from your inventory and 
proceed with caution. When you see the 
animated icon, use the hologram. This 
will allow you to bypass a security 
system. Go through the door. Attack the 
men in this room and use the computer 
key on the terminal, top right. Sit back 
and enjoy the end credits. Finite 

Paul Cavanagh 


Markus Juntti has emailed us 
with these cheat codes for the 
AF Gold winning T-zer0. 
Enter the code as your high score and 
then start or continue a game to activate 
the cheat. Thanks Markus! 

ZODO Starts a two player game 
from world 3 with 9 lives. 

IDKFA Gives better weapons that 
don't degrade when you 
lose a life 

9LTVES Starts a new two player 

game with (you guessed it) 
nine lives 

MESTRE Watch the end sequence 

WKAKY Markus thinks this might 
give you a better craft, 
though it didn't seem to do 
very much when I tried it. 
But give it a go anyway. 

Level three is really tough, so the extra 
lives really come in handy. 


Have you got hints, cheats, tips or general good 
advice for any Amiga games? We'd especially like 
some for the newer ones on the market. Or, if you've 
got a query about a game, give us a brief explanation of it, where you're stuck, 
then drop us a line and we might be able to answer it in Helping Hands. Please 
don't send us SAEs though as we'll just steal the stamps. 

Name of Game(s): 
Point where I'm stuck: 

Send all tips and questions to: 

HELPING HANDS • Amiga Format • 30 Monmouth Street • Bath • BA1 2BW 


Monkey Island 2 (again) 

It seems that many of you are still having problems with 
that nasty Le Chuck feller; we have queries coming in 
nearly all the time. Raymond Johnson from Newcastle is 
stuck on the part of the game where you have to mix the 
two drinks together and where you need to find the 
metronome. Well, presumably you're in the bar on Scabb 
Island, right? The metronome is on top of the piano 
there. Use the banana on it. 

Metronomes, it seems, are very good for chopping bananas. 



Just when you're feeling lazy, along comes another fine melange 
of freeware that will empty your bin and check your mail for you 


S calp* V1.2o(OfeO/AGA) 1.93S.7Q4 graphic* mem 7.834. 008 other 
WIM 24% rofl. 69 MB free. 

mmm he release of OS3.5 was not all happiness 
I and light for everybody. Users of desktop 
§ replacements such as DOpus and Scabs 
were initially unable to view the new Color Icon 
images which were a new feature of 0S3.S. An 
update for DOpus has been released to correct 
this, but users of Scabs are still unable to see 
these new icons correctly. 

A new icon datatype plug-in was created by 
Scabs author, Stefan Sommerfeld, but this was 
bugged and did a poor job of rendering the new 
images; all Color Icons were displayed with a 
border and the background colour within the 
border was not transparent. The new maintainers 
of Scabs, Satanic Dreams, are currently working 
on a fix for this problem, but until they solve it a 
handy solution is NewlconEmu by OS3.5 supremo, 
Stephan Rupprecht. 

NewlconEmu is a drop-in replacement for the 
newicon. library which converts the new Color 
Icons into Newlcons on the fly. That is: it allows 
any program that 
is capable 
of handling 
Newlcons to be 
able to handle 
OS3.5 Color 
Icons. It's neat, 
simple and it 
works. It is not a 
full replacement 
in that you will no 
longer be able to 
save Newicon 
images, but if you 
have OS3.5 this is 
no great loss 
anyway. For 
Scabs users it 
means they can 
see the new Color 
Icons. As a bonus, 
you also get 
OS3.5 Deflcon handling. You can use Stephan s 
DeHcon44 package (reviewed previously) and get 
fake icons for icon-less files according to their 
filetype, with a working preferences editor - 
rather than the quirky icon filetyping system that 

was shipped with Scabs. Satanic Dreams still 
have some work to do, however, since it doesn't 
fix Applcon images. Curiously, Applcons no 
longer even get Newicon imagery but the old- 
style planar icons. And of course, you still get 
none of the new OS3.5 Applcon features, such as 
the interpretation of the extra menu commands 
and animation. But, hey, it will do for now. 

NewlconEmu is not merely useful for Scabs 
users, though. Many of the Newlcons tools will 
work perfectly with it as well: CopyNewlcon, 
CreateDefaultlcon and UpdateDrawers to name a 
few. The author has also tested this emulation 
successfully with Iconian, ShowNI and DT2NI. In 
addition, the replacement for Workbench's Icon 
Information requester, WBInfo, will also now 
display Color Icon imagery in conjunction with 
this library. 

Until more software is released which can 
manipulate OS3.5's new icon format, 
NewlconEmu is a god-send. Well done, that man! 

*\v *V. *\v 

Mow Scalos users don't have to feel left behind. They can get new, colourful 
icon images with NewlconEmu. 


— !airaBfwn| 


^o\^^o^ibitTo%/^tJPEo" iMtre* 

WaxJffiO *"•'"" 44 61 OS 

a»«IS97 24-bit coloia. 22S570b)«t» 

1280x1012 24-blt colon. 148387 byni 

0 96 1 70 JOS 3 72 3 96 

804x1040 24-bit colour 306821 byt.i 

1 01 1 59 367 345 354 

1 05 1 55 3 53 3 29 3 33 

7^9x767 24-blt colour piopclfivc 86016 byte* 

450x450 24-tot S0845bytw 

Is it a bird? Is it a plane. Mo, if s WarpJPEG. 

PowerUp boards have been around for over 
two years, so you'd think somebody would 
have produced a decent PPC datatype for 
handling J PEGs by now. But, no. This is odd, since 
image manipulation is a job which the Amiga's PPC 
co-processor excels at and source code for 
decodingJPEGs is freely available. 

Enter Oliver Roberts, who you may know, either 
for his enthusiasm for Microprose's F1GP or for his 
many contributions to AF. He has produced what is 
easily the fastest PPC JPEG datatype. What's more, it 
is free and works under WarpUp. 

Due to WarpUp's mixed binary format, 
WarpJPEG exists as a single plug-in module. It is thus 
compact and elegant, and it does not require any 
dithering routines. WarpJPEG is designed to work 
only with a 24-bit picture datatype, either that from 
the Picasso96 or CyberGraphX distributions or the 
one supplied with OS3.5. Therefore preference 
editor is required for this datatype. 

But the main advantage of WarpJPEG over other 
JPEG datatypes available is speed; it decodes images 
about 60-70% faster than the WarpUp version of the 
akJFIF datatype and around three times faster than 
the 68K version running on an 060. 

This is the best JPEG datatype available to date. 
Oliver also has produced a similarly excellent PNG 
datatype, which is also available from his website. 

BY: Stephan Rupprecht 
WARE: Freeware 

FROM AMIWET: util/libs/NewlconEmu.Iha 


BY: Oliver Roberts 
WARE: Freeware 

SIZE: 21K 

REQUIRES: WarpUp V15, a 24-bit capable 
picture. datatype 




Every Amiga owner serious about their machine 
should have a 68K processor with a memory 
management unit (MMU). Curiously, however, 
the MM U is probably the most underused 
component in the system. This is because it is 
largely ignored by the Amiga operating system, 
tending only to be used for clever hacks like 
mapping the Kickstart ROMs into fast memory or 
speeding up Chip memory access. For more 
information on the tricks that the MMU is capable of 
see Simon's Banging the Metal column from AF\ 32. 

Thomas Richter's mmu.library is a standard 
shared library which aims to provide a consistent 
and system legal interface for application control of 
the MMU. The eventual goal is to implement a 
shared library which will furnish client software with 
virtual memory functions. This may still be some 
way off, but there is plenty of useful tools and 
material in this package anyway. 

The core of the distribution is the mmu.library 
itself. This is what provides the interface for MMU 
programming. Copious amount of documentation 
and source code are supplied should wish to get 
your fingers dirty twiddling in your machines 
innards. Also supplied are MMULib-aware versions 
of the 68040. library and 68060. library. For space 
reasons the 040 and 060 processors were designed 
with a reduced implementation of the full floating 
point instruction set and the missing instructions 
must hence be emulated in software. This is what 
these libraries do. They are direct replacements for 
the versions supplied by the various hardware 
manufactures and should function with the majority 
of accelerators. The advantages are speed - both 
are based on the latest emulation code from 
Motorola so should permit full 
performance of FPU software on 
your machine - and lower 
memory requirements - both 
make use of the MMU tables 
built by MMULib (proprietary 
versions of the libraries create 
their own tables). 

This is not all; many hacks 
and tools have been created 
over the years that manipulate 
the processor's MMU for 
ingenious ends. But because 
there was no common interface 
for programming the MMU, 
many of these tools are 
incompatible. New versions of 
the most useful have been 
created using MMULib and can 
now live in harmony. MuForce 
and MuGuardianAngel replicate 
the developer tools Enforcer 
and Mungwall; MuFastChip, 
MuFastZero and MuFastROM 
are tools that use the MMU to 
remap various areas of system 
memory from slow memory into 
Fast memory, so speeding up 
your system; and MuMove4K is a new version of the 
PrepareEmul wedge required by ShapeShifter, the 
68K Mac emulator. 

Installing MMULib on your system can be rather 
tricky. It has to be done by hand, since no install 
script is provided. However, you can install the 
system piece by piece and check what works with 
your setup; you don't have to go the whole hog if 

Scheduler 1.4 

r[ Ram DiskiScheduler/Schedule | 2 | 


, , , Tool type*: _ 

(CX POPKEY=ctrl alt help) 
W I NDQW=282./33 1 /290/ 1 64 
(CLOSE AFTER= <seconds>) 
(COMMAND- <dos-comr 
(OUTPUT* <output>) 

I Mew 1 1 Qel | IDONOTW 

Computers are all 
very well for 
organising data, 
but how good are they at 
organising your life? If 
you are anything like me 
and spend significant 
most days stuck in front 
of a monitor, you are apt 
to have a fairly nebulous 
concept of time. 

Wouldn't it be 
handy, then, if your 
computer could remind 
you of events happening 
in the real world? Well, 
that's just what 
Scheduler tries to do. 

Put simply, Scheduler is a commodity which 
displays and continually updates a schedule you 
supply it. This could include things like deadlines 
for work, doctor's appointments, friend's 
birthdays or even a reminder to watch your 
favourite TV programme. 

A schedule is a plain text file created with any 
old text editor. Each line is an event in your 
schedule. Events can be specific and occur at a 
particular date and time or more general, 
applying to a whole day. Assigning an event to a 
particular day rather than a date means that event 
re-occurs that day every week. You can also tell 
the program to remind you a user definable 
amount of time before the event happens. 

The format of the schedule text file is fairly 

If you're one of those people who tend to lose track of time while you're 
working, let Scheduler remind you of those important engagements. 

straightforward. The size and position of the 
window that Scheduler pops up to remind you of 
events is just a simple text list and is configurable 
both in size and position. 

Unfortunately, the sorting that scheduler 
applies to this list is not particularly intelligent. 
Being a commodity, you can show and hide 
Scheduler's window as hotkeys as you please. 

Scheduler is basic but it does its job. A GUI 
for creating your schedule and more flexibility on 
defining events would be nice, though. 

Also, the author should finish localising the 
program. Currently its menus are all in German. 

BY: Axel D rfler 
WARE: Freeware 

FROM AMiniET. util/wb/wbinfo29b.lha 
SIZE: 21K 

MMULib might not be much to look at, but it includes a wealth of interesting material. 

you don't want to. MMULib is configured by a text 
file which you can modify with a normal editor. An 
ARexx script is provided to automate its generation 
and then you can tweak the results manually to get 
the best performance. 

If you have a non-autoconfiguring accelerator in 
your machine - such as most of phase5's recent 
products - then matters will be complicated slightly, 

but the documentation supplied 
is very thorough. Another factor 
to consider is that phase5's 
ppc.library hogs the 68K's 
MMU and so is incompatible 
with MMULib; WarpOS, on the 
other hand, works as does the 
ppc.library emulation. 

The question, though, is 
whether it is worth effort of 
installing MMULib on your 
system. Okay, it is a clever 
piece of programming, but what 
does it actually do? Well, not 
much at the moment. All its 
effects will occur under the 
bonnet so to speak. MMULib 
can give your Amiga a 
performance boost and increase 
stability, but it'll take some 
experimentation. This could well 
be enough to sell you on the 
package. There is also the 
promise of system-legal virtual 
memory in the future. I think 
that Haage and Partner should 
take a good look at MMULib 
with a view to making it an official part of AmigaOS. 

BY: Thomas Richter 

WARE: Freeware 

FROM AMIIUET: util/libs/MMULibJha 

SIZE: 621K 

REQUIRES: 68020+ processor with MMU 

■: -• - 

Continued overleaf ■ 




WBInfo is, unsurprisingly, a replacement 
for the standard WB Icon Information 
requester. It also performs the same role 
as a plug-in module for Scabs. Scripts are 
provided to install it for either purpose. 

WBInfo offers much improvement; it has a 
neater, more logical layout - thanks to MUI and 
the window being divided into pages. It is more 
context-sensitive to object type. Disk icons get a 
page informing you of the device driver and the 
file system used for that disk and a button to 
launch the standard format command. Project 
and Tool icons have a version button to query the 
revision strings embedded in their corresponding 
file. Drawer icons have a function to find the true 
amount of disk space taken up by the contents of 
the drawer. 

Any object can be renamed simply with 
WBInfo by typing a new name in the string 
requester at the top of the window. Icon type can 
be changed with the cycle gadget at the top right. 
WBInfo also maintains a list of common default 
tools, configurable from WBInfo s startup 
arguments. You no longer need to keep typing in 
Multiview or 'Installer'; just hold down the right 
mouse button over the default tool gadget and 
choose the tool you desire from the pop-up menu. 

Newlcon imagery is displayed correctly. With 
Stephan Rupprecht's NewlconEmu package it even 
works with OS3.5 style Color Icons. The new 
functionality of the OS3.5 Icon Information 
requester is not replicated though - such as the 
Start from WB, CLI or ARexx option or the extra 


Name: envarc:appicons/Ra 


Size: 251 h6 

Used: 66 MS 

Free: 185 MB (73 %) 

Blocksize: 512 

01 -J 

Default Tool: |SYS:Sy3tem/Di3kCQpy 


Format disk 

If Workbench isn't giving you enough information then try WBInfo instead 

options for commodities. The authors say they are 
working on a new version for OS3.5. In my 
opinion, they will have to go a long way to beat 
Stephan's RAWBInfo. Version 1.8 of this has just 
been uploaded to the Aminet and it has loads of 
handy new features. 

BY: Eric Hambuch and Ulrich Hambuch 
WARE: Freeware 

FROM AMIIUET: util/wb/wbinfo29b.lha 
SIZE: 52K 


One of the many advantages of the alternative 
filesystem PFS of the standard FFS is that it 
makes easy to recover any files that you 
delete by accident. 

When you delete a file on a PFS volume, it gets 
moved to a special, hidden directory called .deldir 
on that same volume. If you later decide that you 
really didn't want to bin that file you can fish it out 


The Amiga is Y2K compliant, right? It always has 
been. Well, whereas the operating system does not 
have problems with the year 2000, some other 
software might. If programs store dates using OS 
structures and use OS functions for date 
manipulation, then they should work just fine. On 
the other hand, if a program does its own parsing 
of dates or uses some custom format for storing 
dates, there could be problems. 

Since the temporal singularity occurred at the 
beginning of this new year, Y2K problems have 
been identified with several packages. Fixes for 
some have already been uploaded to the Aminet 
and other Amiga corners of cyberspace. First off, 
the archivers LZX and LhA are affected by the 
Millennium Bug. Download the patches from the 
Aminet at util/arc/LZX121r pch.lha 
and util/arc/LhA y2k pch.lha . Email clients seem 
to be another major group of software suffering 
from millennial sickness. Patches for GMS Mailer 
and Mail Manager are available from the Aminet. 
Users of the NetConnect2 release of MicroDot II 
may also be experiencing Y2k problems such as 

by copying it back to some place on 
your hard drive. The only difficulty is 
that you have to do this copying via 
the shell since the .deldir directory will 
not appear to file managers such 
Workbench or DOpus. 

PFS3ud is a little tool to take the 
chore out of all this mucking around. It 
provides a GUI which lists all your PFS 
volumes; selecting a volume displays 

Bet t.' 'onl?'r%fl^B22 








'1LWF nLT-UM-UAllJJmijlli±J.±m 


Recover those accidentally deleted files with ease 
and PFS3ud. 

the contents of the .deldir on that volume. You can 
select which files you want, select a destination 
directory and hit a button to copy the files. 

This is much easier than having to fiddle about 
with the command line. And although this tool is 
called PFS3ud it actually works fine on PFS2 
volumes as well. 

This program does its job adequately. It could 
do with a GUI overhaul, though - it currently has a 
GadTools interface which is as ugly as sin. A MUI- 
based interface would be so much easier to use. 

You could then perform drag'n'drop operations 
between the .deldir listview and the listview which 
contains the files you want to rescue. But, as it 
stands, it is still quick to use. 

< patches are available on Aminet. 

outgoing emails dated in the year 1 00. VaporWare 
have created a special release of MDII version 1.4.4 
for NC2 users which will cure this. Get the update 
from Vapor's website at h ttp:// . 
NetConnect3 owners will be pleased to know that 
the bug does not apply to them anyway. 

Richard Drummond 

BY: Rolf Kleiber 

WARE: Freeware 

FROM AMIIUET: disk/misc /PFS3u d.lha 

SIZE: 115K 




Discount DVD decks 

Itwti fill tie ciHpestlVMtyers 

Over 50 new discs rated! 

Ill limy • mil • Easy IMer* Life is leiitiM 
JH|i irtll • Mil* Pytln • 7T • liftlie Williams 

New DVD players from Hitachi, 
Bush, Sony, and Shinco. 

Austin Powers Tried & tested 

gets into the groove on DVD 
with a psychedelic, shagadelic 
feature-packed disc. 

Save Bio Bucks 

We track down the best deals 
on home cinema kit. 

Easy Rider 


The cult classic goes digital 

■ The Mummy, Arlington Road, 
Robbie Williams, Life Of Brian 
on Region 1, and more than 
150 DVDs reviewed and rated 

■ All the top discs revealed in 
the What DVD? Top 100 

■ Every Region 2 release listed 


Deserve your copy of What DVD? 

To reserve your copy of What DVD? simply fill in this form 
and hand it to your local newsagent 

Please save me a copy of What DVD? every month 




Dear Newsagent: What DVD? is available from your local wholesaler 

rA o n n 

i \ i 








explicit Adult CD-Roms from this unique collection. 
Each disc is packed full, with thousands (approx. 650mb) 
of the very best Adult pictures available in this country. 
We obtain unique, high quality material from sources 
other suppliers can only dream about! 
Every picture is explicit and has to meet our strict quality 
standards before being included on one of these CD-Roms. 
We do not bulk-fill the discs with soft "page 3" 
images to produce an impressive "picture count". 
Superb, easy to use viewing software is included. 


1 Buy 1 Get 1 Free!, Buy 2 Ge t 2 Free! Buy all 6 Get 6 Free!! 

6 Volumes are available in this series (Vols 1, 2, 3, 4 9 5 & 6) 
Buy I or 2 CD Romsfor £29.95 each (plus 1 or 2 free) 
Buy 3, 4 or 5 CD Roms for £25 each (plus J. 4. or 5 free) 
Buy all 6 CD 's for £135 (plus 6 FREE discs!) ftp] 

Please telephone or fax our 24 hour order line on 01 726 851 689 using VISA or 
Mastercard stating your name, address, credit card number and card expiry date. 
Or complete the form below and enclose your cheque, postal order or cash. 
All orders are dispatched 1st class under plain cover (export orders welcome) 



] Please send me the following CD-ROMs 

| Name 

! Address 

! AFj 

] Postcode Signed I confirm that I am over 18 \ 



To advertise in Amiga 
Formatn contact sales on 


design and 

Get 3 trial issues delivered FREE for just EB.95!* 

To order call 01458 271161 and quote order code WTDKHA 

*UK only 

There's a strange sense of 
anticipation in the air at 
Format towers. While we're 
busy reviewing the packages 
we've got right now, we do have 
half an eye on the doormat to 
check for new parcels coming 
through the door. 

We're expecting programs 
like FusionPPC, to be swiftly 
followed by PCx PPC\ hardware 
like the BoXeR (it's now got twin 
USB ports, PCI and SD RAM - 
excited again now?), Met ©box's 
Amijoe G3 accelerator, Power's 
Punchinello 2, Allen Design's 
Repluse sound card and slightly 
less concretely, phase 5's G4- 
based accelerators, Escena's G3 
card, DCE's top-secret graphics 
card, and to top it all off, we 
were discussing the arrival of a 
development box for the new 
Amiga/Tao collaboration, which, 
remarkably, Bill, Fleecy et al. 
are planning for release not 
long after you'll be reading this. 

In a way, it's actually sad 
that we can only think of one or 
two major software titles we're 
anticipating. There really ought 
to be programs in development 
to take advantage of all this 
great new hardware, but at least 
hardware doesn't get pirated... 

Amiga Format examines the King's of the Hill's heir 
PageStream IV and finds him healthy. 

PageStream has long been "King of the 
Hill", a statement made by the now 
defunct Amiga World magazine in the 
US some time back (1 992, 1 think) when 
they compared PageStream 2.2, ProPage 2 
and Stylus' DTP-program-l-can't-remember- 
the-name-of-right-now - a program not 
often seen over here in the UK. 

However, in order to retain that status, 
PageStream now has a much harder fight on 
its hands, seeking as it is to enter a broader 

But hey, PageStream doesn't have 

half the functionality of those 
heavyweights, does it? Well, yes it 
does and no, it doesn't 

market - one that encompasses PCs and 
Macs with their own entrenched DTP 
packages. Worst of all, it now needs to 
compete with the daddy of them all - Quark 
XPress, the DTP package that the whole of 
the printing world seems to use. Amiga 
Format is laid out with it, on very fast Macs, 
which is what enables us to get thirteen 

issues a year out to you guys. But why 
would anyone want to change from Quark? 
PageStream obviously scores big on price. 
Although £170 might seem a lot to an 
Amiga user, it's nothing compared to the 
£856 that you'd have to pay for Quark - 
though it's a lot closer to the £235 you'd 
expect to fork out for Adobe's new 
pretender InDesign. 


But hey, PageStream doesn't have half the 
functionality of those heavyweights, does it? 
Well, yes, it does and no, it doesn't. On 
some features PageStream beats its 
competition hands down. Things like 
magnification, and the resolution at which 
you can work with measurements are a 
great boon for accuracy. 

But the problem with PageStream is, 
and always has been, that you are forced to 
switch modes too often: make a text box 
with the column tool; switch to text mode to 
click in the column to type some text; 
discover you need to change the size of the 
text box, so switch to the pointer tool to 
resize the column; switch back to text 

iTuetdoy ll-oi.QO 11:21 |j 

|xg |gq |aq |4<? |sq |6Q |7q |eq |9q |iqo \iifl |iy> mo |i$o \icp \np |xy> jigo |tqo \ti,o 1210 | 2 $o |«}o \sto |zy> |ay |3qo |oi,o |3i>o |3y> |3^> |3<?o |3»}o |3- f o |3y> | 3 y) |4qo mo i^ol 

34 PageStream 4 

Ben Vost gets his paste-up kit 
and font ruler out, then throws 
them away for PageStream. 

38 Voyager 3 

Richard Drummond rounds up 
the changes in Voyager 3 from 

39 Avery CD labels 

Avery produce labels for all 
occasions. Ben Vost checks out 
their new CD labelling kit. 

40 El-Link 

Simon Goodwin goes all infra- 
red on us with Eyetech's 
programmable controller. 

42 Power Flyer 4000 

Simon Goodwin returns to the 
Power Flyer for a final verdict 
on the IDE expander. 

The ultimate test: could we produce 13 issues a year of Amiga Format on PageStream? 
Well, yes, we probably could, but there are reasons why we choose not to. 





Rotation of any objects is performed anti-clockwise rather than clockwise, 
which is a bit difficult to get used to. 


Taking drawings or groups off the page and onto the pasteboard and trying to 
dissolve/ungroup them results in items you can't select. If you then change 
pages, when you return the items will no longer be there. 


Holding down the middle mouse button (if you have one and you aren't using it 
to switch screens) allows you to move the page you are working on around. 
Very useful if you are at high magnification and don't want to have to zoom out. 


There are far too many assigns for PageStream 4. In addition to one for 
PageStream itself, there are assigns for SoftLogik:, PageStream4: and bizarrely, 
also PageStream3:. Not only that, but PageStream's fonts directory has to be 
added to your Fonts: assign. 


PageStream s masking facility is truly superb. You can have your pictures 
appearing in all sorts of weird and wonderful shapes, which means that you can 
get really creative with them. 


PageStream works in percentages for its colours. This is sensible for CMYK, but 
perhaps less so for RGB. Only I mage FX offers percentage CMYK (as far as I've 
found). Even BME, the simple editor that ships with PageStream offers CMYK as 
0-255 values, making it hard to match colours precisely. 


Perhaps not as useful as script recording in a graphics package where you can 
guarantee you'll have to perform the same operation more than once, still 

script recording in PageStream is a great addition, and something that other 
high-end DTP packages lack. 


It shouldn't come as any great surprise to PageStream owners who've been 
used to the possibility for massive magnification ever since PageStream 2, but 
users of other DTP packages gasp when they hear that PageStream is capable of 
showing a magnification of 3000% compared to their paltry 400%. 


One very nice feature of Quark is the ability to move things between pages by 
dragging them through on the pasteboard. PageStream treats every page as a 
complete separate entity so that although the pasteboard is visible (and 
contains whatever you left on it from whichever page) you cannot scroll past 
the beginnings or endings of a page. 


PageStream s ability to have multiple views of the same document is something 
of a boon when you're trying to make things fit. You can have the first and last 
page of your treatise open and discover if changing from Times to Triumvirate 
for the body copy will make any difference to the length of your text. 


PageStream doesn't seem able to import and export pictures and text very 
successfully. Sometimes it crashes out completely and with EPS images, you'll 
need to save out of your drawing package as Illustrator 88 so you can import as 
"EPS Illustrator", but you need to ungroup and convert to paths if you have 
compound objects in the EPS to be able to see them. 

Also, you can't change the EPS' colour easily (again, conversion to single 
objects has to be done first). Text files can't be exported if you include layout 
codes for PageStream or PageMaker. 


There's no localisation for British English, only American English. 

mode, click in the text box you made and 
carry on typing. Compare this with the 
streamlined Quark: switch to text box mode 
to create a column; once done, the pointer 
switches to text mode with the cursor in the 
box you've just made; notice that the box 
isn't the right shape, so resize it with the text 
pointer and then carry on typing. It may not 
matter much if you are only producing a 
two-page newsletter once a month, but the 
time taken by these things soon mounts up. 

It doesn't help that the Amiga isn't the 
world's fastest machine. My first request for 
improvement to PageStream would have to 
be more streamlining of the features that it 

does have - things like offering the most 
sensible requester on a double click, rather 
than simply the line/fill tool (or whichever 
global default you choose in the 
preferences), and that creating a text box 
should switch you into text mode 
automatically and insert the cursor into a 
newly-created text box, and so on. Of 
course, the enterprising PageStream user 

can achieve some of these things for 
himself, using PageStream's other secret 
weapon, its excellent ARexx port. 

So could we produce Amiga Format on 
PageStream instead of Quark 7 . Well, other 
than the speed issue (although PageStream 
on my 060 machine is noticeably faster at 
moving a page around, or zooming in than 
Continued overleaf ^ 

advice line, graphics, DTP, 

etting yourself up in 

i things is more likely to be 

lready do for a hobby so 
most of the equipment 
capital outlay for your new 


lpany in order of tasks per- 

self up in business? It might 

These things can be d 
employment or you s 
and planning stage. It 
particularly if you ha' 
after a long day's wo: 
have to talk to potent: 
hours are more office 
have thought of a nar 
we'll come on to that 
Let's go thro 
point is that you reall 
can rely on themselvs 
businessperson you'l 
necessary for busines 

Once upon a midnight dreary, 
fingers cramped and vision 

System manuals piled high a 
wasted paper on the foor. 
Longing prthe warmth of 
Stilt I sat there, doing spreadsheet 
Waving reached the bottom Cine, 
I took[. the foppy jrom the drawer} MO r««ont.t i** i 
'Typing with a steady hand, 

I then invofyd the save command □ | □ | □ | □ | 

"But got instead a reprimand it real 
"Rbort, retry, ignore. " 

Was this some occult illusion? j 
Some mardacaC intrusion? 
These xoere choices SoComon himself had never 
peed be pre. 

Carefully, I weighed my options. 

These three seemed to be the top ones. 

Ctearty.l must now adopt one: 

Choo se ftbort ,'Rgtry ,1 gnore. 

mpt u : f * ut ' " > - 

There I sat, distraught, exhausted, by my own 
machine accosted, 

Qetting up I turned away and paced across the 

!Andthe I saw an aw fid sight: 

botd and blinding fash of tight - 
fl tidxtrnna bolt had cut, the niafit and 

One of the reasons we don't use PageStream to make AF: the 
text doesn't line up right. Our paymasters would become cross. 

PageStream's image masking facility can result in some very interesting results, 
however, the r una round isn't always perfect - look at the sixth line of the poem. 



XPress on a G3 Mac), and the cost and ^s ain ' the masking 

scarcity of beefed-up Amieas, we probably ,n Pa 9* s * ream 

... , . \ ... comes into play. 

could, but there are plenty of niggles - like 
the difficulty of setting a baseline grid in 
PageStream which means that columns of 
text wouldn't be aligned with one another if 
you have elements in one column that 
aren't in the other. 


The really serious problem, however, 
is that although PageStream handles RGB 
images with aplomb, its conversion of these 
images to CMYK for professional printing is 
very poor. Unfortunately there aren't really 
any tools to work in CMYK successfully on 
the Amiga right now. For home use, this is 
no problem, but printing to plates or PDF 
for mass duplication results in muddy and 
rather flat colours. 

However, in the main, PageStream is a 
very capable DTP program that offers many 
more features than programs costing twice 
as much on other platforms. 


The null pointer has a pop-up that will allow 
you to select the object re-shape, crop, rotate or 
lasso pointers. 

Q The fairly obvious text pointer button. 

Q ^ magnifying pointer. Hold down shift and 
you'll zoom out. 

Q The eyedropper pointer allows you to select 
attributes, colours and so on. 

Q The column pointer allows you to make text 
boxes with varying numbers of columns or post-its. 

01 The vector tool for making straight lines. 

Q The box tool can give you scallop-edged boxes of 
various styles. 

Q The ellipse tool can also be used for making arcs, 
or pie chart segments. 

Q The polygon tool can give you varying styles of 
regular shapes. 

J The draw tool can either be used to create bezier 


j Screen | Trapping | 
Height ►[ .5 pts 


Color H B lack 
St vi I 





J CdP »l Butt 

Jj Join > | M 1 1 er 

J Linit |11° | 

OK | 

Cancel ( 

In that instance. He is a King every inch of him, though without the trappings of a 

The Line and Fill requester is one you'll become very familiar with. 

Of course, it's now the only one of its kind 
on the Amiga, so it has no competition, but 
since the three versions - Mac, Windows 
and Amiga - are all being developed side 
by side, from the same source code, it 
means that as PageStream tries to compete 
on the Mac or PC, we, the users, benefit. 

As an example of PageStream's 
prowess, take the way it handles 
documents. Now, not only can you beaver 
away as you choose on page after page, but 
you can also arrange these pages into 
chapters for your delectation. This makes it 
much easier to organise your document 
and means that each chapter of your opus 
is merely a double click away in the 
documents palette. Mind you, I'd have to 
say that I would be wary of making very 
long documents in any DTP package, let 
alone PageStream. What if you were to 
corrupt the file you were working on? All 
that work would be gone to waste. 

It is my firm belief that it would be 
better to make a template and work from 
that on several documents to ensure that 
you end up with the same page layout 
throughout your work. This is where style 


















A 0|0| 



- & 



splines or draw freehand (your freehand sketch is 
turned into a spline-based line). 

The grid tool makes rectangles with a four-by- 
four grid. Not very useful, it seems. 

f£j This tool is used for making borders and isn't 
described in the documentation. 



Compared to the paltry 400% magni- 
fication that Quark can achieve, 
PageStream's max. of 3000% is great! 

sheets also come in handy, and 
PageStream's are hard to find fault with 
(though it would be nice to be able to 
specify only having a drop cap on the first 
paragraph in an article - perhaps you can 
and it's one of the many options in the style 
requester and I just missed it.) The Styles 
palette should become pretty familiar to 
you, as should the line/fill requester, since 
they are both used frequently for a 
multitude of purposes. 


I seem to have something of a bad attitude 
towards PageStream. This isn't just because 
not all its promised features actually work 
as intended, like the PDF or HTML export. 
Some of the filters seem a little dodgy too, 
but it's not that either. The reason I'm being 
harsher on PageStream than I might 

Selecting Object* 

You cnuMth. Object tool to 

b object: Click an it » lh* Object 
Duttiple objn-tr Dflf .lound th. ob 

-I -'Jl 

The online help is SoftLogik's bizarre 
HTML browser, with Mac images. 




Q2l FreddieGreat 


Default Master Page 





Friedreich then, and 



E i. ght eent h Cent ury 


English Prepossess I 



Enc our agement s , d i s 



Frledrlch's birth 

given to magnificent ceremonies, etic 
it a hi^ys with no: 
encircling him,- 
:, he waa slightly 
mper, though at 
"Leibnitz talked 
.on Dieu, <end it 
red she was once 
her Cousin the D 
r to Paria in her 
"ueen of France t 
dice have falle: 
joy, and perhaps 
boy, had aoond 
infinitely little, 

•er, ahe had th< 
not to take up at 

Dividing a large document into chapters 
makes it very easy to navigate. 


When you first get started with PageStream there are 
probably a few things you ought to know about in the 
preferences and system preferences. 

1. The screen DPI should be set for both PageStream 
and the HHV help system, otherwise everything looks 
very odd. For a 1024x768 screen I use 72x72. 

Remember that while a graphics card outputs 
square pixels, native AGA pixels aren't square, which 
means that you'll need to check both the horizontal and 
vertical rulers in PageStream against a real ruler to get 
at least a rough idea. 

2. The nudge setting in the preferences is a bit large. 
This allows you to select an object with the pointer tool 
and then move it about using the cursor keys on your 
keyboard. I have mine set to 1mm. 

3. Turn on "drag from corner" for the magnification 
tool to make selecting areas of the page easier. 

4. If you have the room, put often-used menu items 
like "snap to grid" and "snap to guides" in the toolbar. 
Alternatively, learn the many keyboard shortcuts that 
PageStream provides. 

v^Eonts |£olors |flrttctes 

^Si SLV les v^Jfiraphics >X| Rev is ton History 

Fonts Us*d 
CarauavBo I d-Norma I 
Deuse*- Norma I 
Hafflburg-Norma I 
T i mes-Horma I 
Tr i mow i r at e-Nor ma I 


... U»ed 
RFBwMMd r S 
Ffcapt ion 

i feature from last <, 

The revision history of a document makes it very easy to see 
what fonts, images and spot colours have been used. 

otherwise be is that the arena it's trying to 
compete in is much tougher than before, 
and it would be wrong to believe that the 
SoftLogik team can rest on their laurels - 
they can't. 

Even so, PageStream is a phenomenal 
piece of software. Although the slight 
instability of it is somewhat worrying, it's 
only the second revision and everyone 
knows how long it took PageStream 3.0 to 
get truly stable. Besides which, PageStream 
4 has the ability to make both backup 
documents and auto-save, and with its 
revision history facility (and much better 
documentation of exactly what you have in 
a document, so to speak) it means that you 
can be confident of which version of a 
document you are working on, and that you 
won't suddenly exclaim in dismay that you 
don't have all the fonts, images and clipart 

b ha T rfftT V K T NG FR TF.DR Tf!H T 

1 1 SjUQHQSQr^ 

Chapter »| FreddieGreat 

fr tf-dit i»H»r 
Body Text 
Capt ion 

Hanging Indent 
Head I ine 

Styles can be defined on the fly while working with a document, 
or beforehand. Usually you'll end up with a mix of the two. 

and also our chromalin printer so I could 
get a good idea of PageStream's colour 
performance which wasn't great. 

I look forward to getting my upgrades 
to this version more than I did for the 
original PageStream 3, since you never 
knew if you'd be taking a step forward or 
backward with what was essentially brand- 
new code. But PageStream has had time to 
mature in its new guise and I would 
recommend PageStream 4 to anyone. 

You can't buy a better DTP package for 
your money. 

PageStream's style sheets are incredibly powerful and offer many 
useful options. 

you need to work 
on it. In fact, 
PageStream 4 has 
a sensible feature 
called "Collect for 
Output". This lets 
you save your 
document and 
puts all the 
pictures you'll 
need with it (all the 
ones you've 
chosen to leave 
external - wisely, 

PageStream doesn't package up your fonts 
for giving to someone else). This kind of 
attention to detail means that now, more 
than ever, PageStream is a great package. 


Printing is probably the most important 
aspect of any desktop publishing program 
and PageStream 4 doesn't let you down. 
The printing isn't faster than normal on 
either my PostScript laser or my Epson 
Stylus, but the quality is very good. 

However, if you choose to use a 
preference printer, whether you have 
TurboPrint installed or not, it seems that 
PageStream 4 still only outputs a lower 
grade of colour than TurboPrinfs own 
Graphic Publisher can manage, presumably 
a throw-back to the pre-3.5 printer.device 
only being able to handle 1 2-bit colour at 
maximum. It's a shame that in an attempt to 
give the best possible output, PageStream 
does its own degrading of image quality, 
rather than trusting to printer.device, but 
it's certainly understandable. 

However, PostScript printing is better 
than ever, with superb results even for 
rotated elements (something that 
PageStream always used to have problems 
with in the past. You can also now get 
PageStream to print multiple copies of a 
document on a single page, something that 
should come in useful for printing labels, 
business cards and so on. 

To test PageStream's lino output I put 
the AF\ spread through Future's lino 
machines. They gave me the Adobe 
Distiller PPD which prepares the document 
for conversion to PDF which we now use 
for nearly all our printing. The PDF 
document was then passed to our Linotron 

Jype »| Paragraph 

Hew . . . 

| Append . . . | 

Ed i t . . . 

| Save | 

Remove | Save fls . 

I Paragraph : Subheadl , 

I Face : Tr tunv irate-Bo Id, SizeM 2pt , 
Uidth:188ft, fl I i qnnent : Left , 


lnaianoe He is a Mng every men or mm, Tnougn without me Trappings 

Ben Vost 

SUPPLIER: Blittersoft 

Web: htt p:// 
TEL. 01908 610170 
PRICE: £169.95 UPGRADE: £59.95 
fast processor, lots of RAM 

Pros and Cons 

■■J Slightly unstable 

jtll Very comprehensive 

■rj Excellent file format handling 

Style Sheets 

A brilliant bit of DTP software 
that could still be improved, 
especially for professional print. 



-Serious / Commercial-/- Voyager3 30a 

•The latest version of the web browser that dares to 

challenge the big boys' duopoly 

Amiga users had an eventful time this 
Christmas. The first service pack for 
OS3.5 - the cutely-named Boing Bag 
- arrived; Amiga, Inc. was rescued from the 
evil clutches of Gateway; and, after months 
of beta and pre-release versions, Voyager3 
finally made it to a full release. 

Actually, the pre-release versions of V3 
were becoming increasingly usable. Okay, 
so the first version crashed every time you 
blinked, but by pre-release 5, most of the 
bugs had been ironed out. V3.30a, the first 
release deemed stable enough to lose the 
beta tag, is rock steady. I have been using it 
now for almost a month, and for day-to-day 
web browsing it has proven very reliable. 

Voyager3 boasts improvements and 
new features over its 2.x predecessors, the 
major one being support for Javascript ()S) - 
one of the many supplements grafted on to 
HTML to make web content more dynamic. 
According to the blurb, V3 has "a nifty just- 
in-time bytecode compiler for maximum 
efficiency on our dusty 680x0 class 
machines". It's near impossible for the end 
user to do any serious benchmarking, but 
V3's JS handling does seem rather nippy. 
But how about accuracy? Well, it has 

There are still 
improvements that 
could be made but 
V3 is now a highly 
capable browser. 

A poll is being conducted on the new 
V3 portal site to see what plug-ins 
people want. Contenders include 
RealAudio, QuickTime and PDF 

problems with some JS pages but is better 
than the current release of iBrowse2 and 
roughly on a par with AWeb. If you turn off 
V3's reporting of errors in JS parsing, then it 
copes adequately with most sites I've tried. 
Another addition to V3 is the inclusion of a 
plug-in Shockwave player. This handles 
Macromedia's format for 2D animations. 
Again, it is competent but not perfect. More 
interesting is the fact that the API for plug- 
ins modules has been overhauled to let 
MIME-typed objects be embedded in pages. 

The flash player is merely the first. A poll is 
being conducted on the new V3 portal site 
at to see what plug-ins 
people want. Contenders include RealAudio, 
Quicktime and, my nominee, PDF. 


The JS and flash support are all very well, 
but what's best thing about V3 are the many 
little changes that make browsing more 
comfortable. The GUI has been improved 
with a more logical layout of menus and 
preferences pages. The toolbar has been 
dramatically altered, now supporting the 
slick but impractical tear-off panels. Custom 
buttons can also be added to launch your 
own ARexx orJS programs. 

An off-line browsing mode has been 
included and local browsing is now much 
better (you can now drag'n'drop files from 
the Workbench, for instance). The 
performance of page layout has been 
boosted so it no longer takes an eternity to 
show pages with nested tables. 


Javascript 1.3 support; Improved GUI with tear-off panels; Faster 
page layout; New plug-in API; Flash player plug-in; Search Central 
plug-in; HTTP Resume support; Improved SLL support (128-bit 
encryption); Bookmarking via Contact Manager; Cookie browser; 
Password manager; Offline browsing; Internal HTML editor. 

Voyager3 is impressive, but there is still 
much work to do. For example, you still find 
the odd page whose table layout still gets 
mangled; I couldn't get the automatic 
switching between online and offline with 
my TCP stack to work; and exporting text is 
hit-and-miss. The print function is so badly 
broken that it's virtually unusable, and the 
option which allows you to save HTML 
pages as plain text does incredibly poor 
formatting. Another major deficit is the 
documentation, which has not been 
updated since September and hence has 
not kept up with recent changes. It provides 
a good guide for the beginner but doesn't 
give the expert enough information to gain 
control of V's more powerful features or 
allow complete configuration. No mention is 
made of what Tool Types or environment 
variables V looks for on startup nor what 
ARexx commands it understands. 

Voyager has always been my browser 
of choice for the Amiga and V3 reinforces 
this opinion. It has its faults but, annoying as 
these are, they are bearable. Voyager3 is 
simply the best browser for our platform. In 
fact, I would go as far to say that I much 
prefer using Voyager3 than Internet Explorer 
or Netscape on other operating systems. 

Richard Drummond <Z> 

DEVELOPER: Vaporware 

htt p:///www. 
PRICE: £25 

RAM, ECS, MUI. Recommended: 
68020+, 4MB* RAM and AGA or 
Graphics card. 

Pros and Cons 

G Comfortable browsing 
ITj Improved layout engine. 

G Competent Javascript 

Documentation lacks detail. 


The king of Amiga web browsers 

but still falls short of perfection. 

Voyager's new portal site and search 
central plug-in. 




Making your own CDs is one thing - many Amiga users now 
have CD-Rs - but how do you make professional-looking 
discs? Avery may have the answer 

Creating your own CDs is great. The 
power to make something that data- 
rich - whether it's your own tunes, 
or a compilation of your favourite software 
for backup purposes - is something truly 
fantastic. However, it's always a letdown to 
have to hand-write a title onto the disc, and 
also probably onto the coversheet that sits 
in the front of the case. 

For those special discs - a mammoth 
Scala script that you've created for a client, 
a birthday present of music you've written, 
or even your own software that you want to 
sell - it's best to actually have something 
that looks a little more professional. 

Although several companies create CD 
label "stampers" that allow you to have 
printed labels on the CDs themselves, I 
personally hadn't come across a decent set 
of die-cut labels for the CD boxes, for the 
back and front of a CD case, until now. 

Avery is a name that should be very 
familiar to label users; I can still remember 
feeding large rolls of Avery address labels 
into an old daisywheel printer for a 

Avery is a name 
that will be familiar 
to anyone who has 
ever had to print 
out reams off 
address labels. 

The day has long gone when a 
company could just make address 
labels, but Avery has come up with 
some goodies in the past 

mailmerge back at the beginning of the 
'80s (twenty years ago! - doesn't time fly 
when you're having fun?) but they've been 
going much longer than that. 

They've had to diversify; the day has 
long gone when a company could just 
make address labels, but Avery has come 
up with some goodies in the past, such as 
their videocassette labels and others of the 


The CD Presenter Kit has three sheets of each of the separate 
labels and the individual packs all contain 25 sheets - that means 
you can make 50 back covers or CD labels. 

CD Presenter Kit (S1600) 


Front covers (J 84 31 ) 


Back covers (J8432) 


CD sleeve (J8433) 


CD labels (J8760) 


Laser CD labels (L7660) 


Removable Laser CD labels (L7660REV) 


CD Presenter 


same stripe. But none of what they do now 
would be of much use without a decent 
printer, so it is fortunate that printer 
development has nearly matched the pace 
of computer development; you can now get 
a pretty professional printing set-up for less 
than £200, where once you'd have had to 
pay thousands of pounds to get the kind of 
quality we take for granted from the Epson 
printer reviewed on these pages. 

But what kind of quality are the labels 
produced by this bundle of pages? Well, in 
the main, pretty good. The Presenter Kit 
has labels for use in a laser printer (only the 
CD label itself in permanent and removable 
versions) and an inkjet, and although you'll 
almost certainly want to just buy the labels 
for one or the other, it gives you the 
chance to test both out. 

The paper's not good enough quality to 
support 1 440 dpi printing on my Epson 
Stylus Photo 700, but it is thick enough to 
work as a CD cover. Both the "cover" 

sheets (for the front and the back/inside) 
are coated on both sides, so if you want 
colour printing inside and out, the paper 
will stand it with no bleeding through. 

The only slight bugbear is the on-body 
label; this is adhesive backed, so you can 
easily stick it on your CD, but although the 
gushy packaging suggests that you'll get 
perfect positioning every time, the truth of 
the matter is that it's still a fairly hit and 
miss process. 

The problem is that misalignment of 
the label can cause some CD players and 
CD-ROM drives to throw a wobbly (quide 
liderally, folks!) because of the eccentricity 
of the spin of the disc with the added 
weight of an off-centre label. But the guides 
are a good idea and with a bit of practice 
you should find yourself positioning with 
ease and aplomb - just don't expect to get 
perfect results the first time you print. 

The last addition is the card sleeve like 
you so often get throwaway CDs in. You 
can print to this like any other bit of paper, 
but the card is thicker than the front cover 
piece, ensuring that the sleeve is sturdy 
enough to look after your disc. Of course, 
unless you buy CD-Rs in bulk, you are likely 
to get them in proper jewel cases anyway, 
so you may never use the sleeves, but it's a 
thoughtful addition nonetheless. 

Ben Vost 

SUPPLIER: Avery Labels (for 
stockists ring 0800 805020 

PRICE: See "Pricing Details" 

Pros and Cons 

■ |J Good quality paper 

You can now get a pretty professional 
printing set up for under £200. 

Dodgy CD label positioning 

I ■ Available everywhere 

^Hi Sheets available separately 

It's hard to think of a better way 
to position CD Libels, but It needs 
to be done. 




Eyetech EZLink - cordless control to and from Amiga applications 

Eyetech's EZLink is a little box that 
plugs into the joystick port on any 
Amiga with Workbench 2 or later. It 
can send and receive short messages 
carried on infrared beams, mimicking the 
remote control systems built into CD 
players, TVs and videos. The receiver means 
you can control the Amiga remotely, 
triggering Scala presentations without 
needing access to the keyboard, or playing 
modules through DeliTracker or 
HippoPlayer as easily as remote CD tracks, 
without leaning from your recliner. 

EZLink also allows the Amiga to control 
a host of other devices, for home or office 
automation. You could command your CD 
player and DAT, DCC or MiniDisc to make a 
compilation tape of selected tracks. You 
could program your video from Internet 
listings, without having to worry about the 
vagaries of VideoPlus, automatically winding 
back and forth between memory points, 
selecting long or standard play, and so 
forth. You can combine these techniques, 
sending simple messages which the Amiga 
interprets and translates into control signals 
for several devices. For instance, you could 
use a remote-controlled light dimmer to 
adjust background illumination around a 
video presentation. 

'Rough cut' video editing is feasible, but 
the lag in transmission and decoding of 
messages, and the slow response of 
domestic video recorders, means you'd be 
lucky to start, stop or change the mode of a 
home video player within a second of any 
chosen time. Genlock owners can hide 
these transitions by overlaying computer- 
generated graphics at changeovers. This is 
fine for multimedia slideshows with video 
inserts if you plan accordingly, but you'd 
struggle to synchronise this accurately with 
a soundtrack. 


The key to all these functions is Leon 
Woesten berg's InfraRexx software, which is 
freely available on Aminet. Eyetech have 

EZLink supports 
lots of controllers, 
and has 
on disk. 

licensed the Infrajoy transceiver design, 
formerly available direct from the 
developers. Aminet also has IRmasterand 
IRslave, shareware projects with similar 
aims, and Amiga veterans may recall CU's 
AIR Link covermount project. 

Eyetech's ready made unit eliminates 
DIY hassle. They also sell mains light 
dimmers and compatible remote handsets, 

Infrared Code Name 
|Fast Forward 

| Data Locked 

Infrared Bitstream 

ARexx Transmit Command 

1 1 00001001 001 00001 1 00001 1 00001 | 


Delay Between Codes 

ARexx Receive Command 

| | 1 06 bits 


Code Repetition 

| | 3 times 

V\ Use Codeset Bitrate 

i l 

Learn Send 

2,570 bits per second 


including the original Commodore CDTV 
controller - a hefty two-hand gadget with a 
console-style directional controller, numeric 
pad and transport controls. 


The 'VariLight universal dimmer' I tested was 
a bit too universal, and too dim, for my 
tastes, though it was briefly thrilling to dim 
and raise the lights smoothly under Amiga 
control. It didn't match the screw fixings of 
my original mains light switch or manual BS 
dimmer, and reacted to any infra red beam, 
regardless of code. 

After three seconds of continuous 
stimulation the VariLight beeps. Then a short 
pulse switches it on or off, and a longer one 
changes the lighting, on a cycle that takes 
about ten seconds to rise then fall back to 
the original level. I used two bursts of 30 
Matsui STOP codes to alternately dim and 
brighten my living room lights, but the thrill 
soon wore off. 


As the name suggests, InfraRexx uses an 
ARexx port to communicate with Amiga 
applications. This means it's as powerful as 
your programs make it. InfraRexx can 
recognise and send commands that suit 
dozens of common devices, but it's up to 
you to program the connection between 
controller messages, Amiga applications, 
and remote devices. 

You could link a modem to an ARexx 

The Editor lets 
you learn, test 
and name 
infrared codes. 

|Matsui VX1 105 Video recorder remote control 

■ 1 


Fast Forward 


2,570 bits per second 

Memory Toj^e^^ 


39,200 Hertz 


rr ~~ n 

New | Delete | lop Up 

100 times per second 

Edit... J Sort j Bottom | Down 


Infra red remote controls superimpose digital commands onto a train of pulses. The beam 
is just outside the visible spectrum, but has the same propagation characteristics as light - 
it is most reliable when there's a direct line of sight between transmitter and receiver, but 
can be reflected or transmitted through glass, at reduced intensity. 

Twin transmitters and the Amiga power supply make EZLink more powerful than the 
average remote. Green and red lights on the top blink when data is received and 

The data is 'modulated' onto a relatively fast carrier signal, pulsing 30 or 40 thousand 
times per second. The exact frequency depends on the make of remote, and is chosen to 
reduce interference from other sources of intra red radiation, like lamps and the sun. 

Depending on the frequency your equipment uses, you might find that the fast- 
flickering refresh from a multiscan monitor gives false signals. PAL and NTSC screen 
modes are unlikely to cause problems, but the lowest common frequency, 32 KHz, is close 
to the refresh rate of a scan-doubled monitor, and some graphics cards use rates up to 40 
kHz or beyond. You might need to reposition your monitor or adjust the screen mode if 
the display is in line-of sight of the receiver. 

The EZLink box comes on a metre of narrow ribbon cable; you could use a joystick 
extender if your monitor and computer are further apart and you want to put the sensor 
behind the display. The Aminet version had an optional joystick through-port, but Eyetech's 
design monopolises the second controller port. 

Simon taught EZLink about his Matsui VCR in half an hour. 



soala Multimedia mm3CU) 


snalaiucn let. script 
scalanaue. script 
s (.ratal* rortuuts. scrip 
soalaFeatures. scrip 
ScalaQuiz. script 
Scalauiipes. script 
scalaFonts. script 
Luscalatore. script 
scalaMM300. script 

port, and ARexx messages can be sent over 
Envoy, the fast Amiga networking protocol. 
This means that your applications don't 
even need to be on the machine that 
receives or sends the messages. 

The software is clever and system- 
friendly. It ties up the machine momentarily 
when messages are sent and received, but 
multi-tasking continues. By default 
InfraRexx checks for incoming signals 1 00 
times per second, but you can adjust this, 
trading CPU time for faster responses. 

The Editor lets you tune EZLink into 
your own remote gadgets by setting up a 
'codeset' - the properties of a particular 
interface. The most basic parameters are 
the modulation frequency and the rate at 
which data bits are superimposed onto 
this carrier. 


Once you've got this right - which may be 
as simple as selecting the device from a list 
on-screen, or which may require 
experimentation if your device is obscure - 
you build up a list of command codes. 

My cheap Matsui VCR was not on the 
supported list, so I took a wild guess at the 
rate and modulation, which worked at once 
- infra red links seem to be quite tolerant. 
I had no trouble teaching InfraRexx the 
codes, pressing each button in turn and 
assigning the sequence a name and ARexx 

Eyetech demo 
scripts support 
Scala and 


Some portable computers, cameras and other peripherals use infrared signals as a way of 
transferring bulk data dumps. The standard for this alternative to wired serial connection 
is known as IRDA. It might be useful to support that on the Amiga, but EZLink is not 
suitable for such bulk transfers. 

InfraRexx is orientated around short control sequences. This makes sense, given the 
simple joystick port interface, when the Amiga is doing most of the sampling and timing 
work, but would be unwieldy for large data blocks. The overhead would tie up the 
computer, disrupting multitasking. 

Eyetech reckon that the best way to handle IRDA would be to dedicate a small 
processor - perhaps one of Nick Veitch's favoured PIC chips - to bulk transfers, leaving 
the Amiga to get on with more interesting work. No such Amiga device exists, though 
Eyetech's Alan Redhouse is investigating the potential for such a product. EZLink focuses 
on command and control, it's not an alternative to parallel, serial, SCSI or USB 
connections but it's still very versatile. 

Now perform all the following whilst pointing the remote control at 
the EZ-Link receiver. 

Repeatedly press (but don't hold down) either the Channel Up or 
Channel Down buttons on your control This will cycle through all 
the available remote control configurations. This script will set up 
your remote control as Sony compatible 

Each time you press the Channel Up or Channel Down button, the light 
on the remote control should flash once, to indicate it is trying 
the next controller configuration in the sequence. 
Eventually, the computer screen will flash If you pressed Channel 
Up or Channel Down AFTER the screen flashed, then press the opposite 
Channel button to return to the point where the screen flashed 

Press RETURN when you have got to this point. 

A friendly script 
Eyetech's generic 

You teach the software new codes 
by pointing the controller at the 
sensor on the front of the EZLink 
from about a metre away 

command. This takes a while, but it's easy - 
after a while I didn't even bother to test 
each code by re-transmitting it from the 
Amiga, as they invariably worked first time. 
Each code relates a data sequence to a 
descriptive name like 'Video Play' or 
Amplifier Select Tuner'. Two more boxes let 
you assign ARexx commands to the 
sequence. One sets the name you use 
when you want to transmit that code, and 
the other holds the ARexx command, or 
command file name, which is triggered 
when the code is received. 


Akai ■ Canon ■ CDTV ■ Hitachi ■ JVC ■ Kenwood ■ Onkyo I 
Panasonic ■ Pioneer ■ Reflex ■ Samsung ■ Teac ■ Technics I 

EZLink comes ready to work with these brands of controller 


The raw data appears as a binary sequence 
in another box. This may be useful when 
classifying sequences, ignoring obvious 
junk, like a long run of zeros or ones, and 
trying out codes which your controller 
might not implement but the device might 
still use. But it's generally best to leave the 
software to manage this. If the pattern was 
generated by receiving a genuine remote 
pulse, and works repeatedly, you need not 
know the exact sequence. 

You teach the software new codes by 
pointing the controller at the sensor on the 
front of the EZLink from about a metre 
away, and pressing function buttons while 
the software is in 'Learn' mode. The Amiga 
waits up to five seconds for a valid 
sequence, and warns you if the signal was 
erratic or undetected. Once a code appears 
to have been correctly learned, you can 
send it immediately, to check that it has the 
desired effect. 

Two more options let you trim the 
delay between codes - typically the same 
period as each sequence takes to transmit 
- and the number of times it is repeated for 
each transmission. To improve reliability, 
most codes are sent several times in quick 
succession, and the receiver ignores 
immediate duplicates. Three to five 
repetitions is usually enough to give good 
results, and the software automatically sets 
sensible defaults. 


The Daemon is a 32K background task that 
checks for valid codes or requests to send 
infrared messages. It runs as a Workbench 
Commodity, so you can easily turn it on or 
off as you want. 

Once a message is received and 

associated with a preset name, the Daemon 
looks for an ARexx script with that name 
and the extension .IRX in the REXX: 
directory, and runs it automatically. A 
default command or sequence can be 
triggered if unrecognised codes arrive. 

The InputStream add-on converts 
ARexx messages into simulated keyboard 
or mouse actions, with window and screen 
selection to direct them to programs which 
lack ARexx ports but are otherwise system- 
friendly. TimeEvent can trigger ARexx 
commands - and hence EZLink messages 
- at set intervals, but requires a Cron 
program (not included) for synchronisation. 

If you own infra red controllers, and 
you have time to play around, you could 
have a lot of fun with EZLink, impress 
people and do some neat things. Eyetech 
have combined a fine set of PD resources 
with their own hardware and setup files. 
InfraRexx is slick and reliable, and it gives 
the Amiga capabilities that other micros 
cannot rival. 

Simon Goodwin O 

SUPPLIER: Eyetech 

lei: 01642 713 185 
PRICE: £29.95 Adapter and 
transceiver box, £19.95 CDTV 
infra red controller, £19.95 300W 
VariLight IR dimmer, £9.95 
Generic infra red handset, £9.95 
Commodore ARexx manual 

Pros and Cons 

n Integrates well with 
application ARexx ports. 

n Compatible with virtually all 
IR handsets. 

□ Needs custom programming 
to be useful. 

□ No support for IRDA data 
Practical and fun, with much 
potential for imaginative uses. 




Power Flyer 

Is the Power Flyer 4000 the best drive controller for big-box Amigas? 

A couple of months ago we tested the 
long-awaited Power Flyer 4000, and 
found that it was not ready for 
review. Since then we've received half a 
dozen software updates, and a replacement 
for one of the Mach logic chips. The 
software changes are welcome, but the 
hardware change is the crucial one, because 
at last it writes reliably to our fast drives, 
making it fit for a full review. 

To recap, the Flyer 4000 is a Zorro III 
version of the A1 200 Power Flyer. It 
provides two 40 pin IDE 'Integrated Drive 
Electronics' interfaces, nominally to FastATA 
standards, each supporting master and 
slave drives. The Flyer can outrun Amiga 
motherboard IDE because it supports later 
'PIO modes'. Modes 3 and 4 were designed 
for souped-up PCs, and most drives made 
in the last couple of years can cope with 
these rates, potentially up to five times 
faster than the original IDE. You can throttle 

The Power Flyer 
4000 is the first 
Zorro III board from 
Elbox of Poland. 

The fixed version shifts a few 
hundred K per second less than the 
original, but that's an insignificant 
price for reliable writing 

the Flyer back to PIO Mode 0. It's rather 
slower than the motherboard port when set 
to this rate, and if your drives only support 
mode 0, 1 or 2, they might better use a 
cheaper Buddha or the built-in Commodore 
port. It's not wise to put a PIO mode 0 drive 
on a cable with faster ones, as it'll get in the 
way and slow things down. 


Preferences allow you to select PIO mode 0, 
3, 4 or 5 for each drive. Mode 5 is the 
fastest, but not yet ratified. If your drive is 
unreliable at this rate you may need to use a 
better or shorter 40 way IDE cable, or limit 
the mode with the GUI preferences. 

Elbox give you the option to 'split' large 
drives into sections within the Commodore 
limit of 2 G per partition and 4 G per drive. 
This means you can still use DiskSalv on big 
drives. Workbench 3.5 and NSDpatch 
support larger drives directly, and recent 

FastATA. driver preferences V1.6 

Copvnqht (c) 1998- 1999 ELBOX COMPUTER 

PRIMARY ====== 

master: rtb 



ACTUAL r»i PIO 5 I r»i 30 M1N t 
UP 4GB r»i NQ SPLIT ( 




Qi BOARD 0 1 


;ancel 1 

Version 1.6 of FlyerPreffs is tidier but still struggles with Workbench font preferences 

updates integrate the Flyer with this work. 

I selected the NO SPLIT option then 
repartitioned and reformatted our Quantum 
Fireball 6G drive, to eliminate any errors left 
by the faulty chip. A full format took my 
Cyberstorm Mark 2 about 1 2 minutes on a 
411 4M Workbench 3.5 partition. 

The RawSpeed tester reads 51 2K 
blocks sequentially at almost 8M/s with 
1 00% CPU utilisation, compared with 
3.4M/s and 3% CPU for CyberSCSI, on a 
smaller drive. The fixed version shifts a few 
hundred K per second less than the original, 
but you have to consider that to be an 
insignificant price for reliable writing. 

The Flyer's ROM bootstrap code 

masquerades as scsi.device or 
2nd.scsi.device, like Commodore's, but it is 
NSD (New Style Device) compliant, directly 
supporting larger drives. To make this work 
with Workbench 3.5 you must edit a hash 
character into the DEVS:nsdpatch.cfgfile to 
stop the update 'fixing what ain't broke' (sic) 
and tack 'SKI PROM UPDATES scsi.device' 
onto the SetPatch line in your startup- 
sequence if you're no longer using 
motherboard IDE. 

This is poorly explained in the seven 
page readme file, and ideally the installation 
script should do this for you. The installer 
adds a tiny startup patch to enable faster 
transfers, mountlists for ATAPI removable 

HDToolBox: Hard Drive Preparation and Partitioning 


Adr LUN Drive 


SCSI 0 0 ST51080A 09.0 LOG 



Install Drive 

Partition Driv e [ 


HDToolBox: Hard Drive Preparation and Partitioning 



| Adr | LUN 

| Drive | Size 


0 0 

ST51080A 09.0 LOG 

SCSI [21 




Install Drive | 

'•> ' 1 Partition Drive [ 


The SPLIT option makes one drive appear as two units, for compatibility The new Workbench 3.5 can cope with a 6G drive without splitting it up. 

with disk tools and Commodore's file system. 



drives like ZIPs or LS1 20s, and the 
optimised AllegroCDFS, which requires 
Workbench 3 or later. Make sure you don't 
let it overwrite SCSI CD DOSdriver icons, if 
you have them. 

You must reboot with the left mouse 
button held down before you can alter the 
configuration, for instance to change the 
PIO mode. This is tedious if Kickstart 3.1 is 
waiting for an absent motherboard drive, 
but you shouldn't need to do it often, once 
you've partitioned drives and configured a 
stable system. 

Since the preview Elbox in Poland have 
tried to tidy their preferences GUI, which 
garbled all but the smallest Workbench 
fonts. Unfortunately their 'fix' forces the 
text into Topaz 8. This makes the display 
barely readable on a graphics card, and the 
cycle gadgets still look a mess. 


The Power Flyer 4000 now works, 
delivering impressive transfer rates. Its 
price is not much more than that of the 
A1 200 version, which is great news for 
anyone who bought an A3000 or A4000 
new, but this cuts both ways - it's 
considerably less refined than other Zorro 
III controller boards. 

The Flyer 4000 ties up the processor 
during 32-bit Zorro III transfers. If you're 
used to a Fastlane, A4091 , or processor- 
local SCSI from GVP or phase 5, the jerky, 
PC-like Flyer transfers will make your Amiga 
noticeably less responsive. To a certain 
extent this is a flaw of the IDE specification, 
where drives are relatively dumb compared 
with SCSI. 

Flyer CPU-overhead may exceed the 
motherboard port's because it's capable of 
pushing the drives harder, strangling other 
programs. Elbox suggest that you run 
Executive, the Unix-like Amiga scheduler 
hack, to give some CPU time back to other 
programs - but this only splits the time 
between jobs, and may itself cause crashes 


With the interests of readers in mind, we asked Elbox 
to explain the thinking behind their chip upgrade and 
Zorro III design. They told us this: "Each and every 
device, before designing stage begins, has very specific 
assumptions defined, including technical parameters, 
time for preparing and implementing the design and 
production cost. The estimated production series size 
has decisive effect." 

"This was also the case for the Fast ATA (A4000) 
controller, for which specific assumptions have been 
set forth, in which some parameters have been 
designed for the controller. From the very beginning, 
we have assumed that the A4000 FastATA controller 
would not make use of the DMA. Why?" 

"The EIDE disks currently available are so fast that 
in the case of turbo cards which do not support 
Multiple Transfer Cycles the bottleneck is not the disk 
speed but the part of the turbo card's hardware which 
is responsible for co-operation with the Buster system." 

"The turbo card does not wait for data from 
modern drives when these are operated in PIO-4 and 
PlO-5 modes, with disk reading executed locally by the 
FastATA controller and transmitted only when the turbo 
card hardware allows." 

"EIDE Disks require processor engagement which 
is higher than for SCSI disks for preparing 
transmission of particular data blocks. These blocks 
are much shorter - maximum 16 sectors - than for 
SCSI disks. The actual processor offload would be 
small, and the maximum transfers from disks lower." 

"If one really wants so much to feel the zero lack of the 
processor, it is null when twin-processor cards with 
PPC are applied: the PPC processor's load related to 
the FastATA 4000 is zero. The entire management is 
applied only by the 68xxx processor. The PPC 
processor may be used in parallel." 

"Technically, switching to data transfer with the 
DMA mechanism is very simple, but production cost for 
the controller would be higher, due to the need of 
using several extra MACH structures, which perform 
the role of counters. Such a controller would be less 
universal due to the errors in DMA management in 
Amiga computers with older Buster versions." 

The Mach upgrade 

"The upgrade you have received from our distributor, 
has been delivered to all those who purchased 
controllers from the first, small, series produced before 
the Koln fair. These controllers have BootROM ver.1.1 
marked on their EPROM chips. 

"The original chip was programmed by us to the 
borderline parameters set forth in the ATA/ATAPI 4 
specification. It has turned out, however, that a few 
models of drive, including the new Quantum Fireball 
series, have no reserve whatsoever against the worst 
case defined in the specification. The modification 
applied to the MACH210 ensures sufficient reserve for 
such disks." 

Maciek Binek and Darek Dulian, support@e 

Elbox's DriveSpeed 
command reads 
disk blocks as fast 
as it can. 


Fboot : FastHTH- 

dr ivespeed 2nd . scs i . dev ice 

ue inf ornat ion : 
Type: DISK 

Manufacturer Nane: QUANTUM 
Driue Nane: FIREBALL CR6.4A 
Drive Revision: A5U. 
Raw read: 8934461 bytes^sec 


The Flyer offers big-box Amiga users 
cheapness, for the interface and 

drives, and speed, as long as you've 
nothing else to do while it's busy 

if you're careless or unlucky configuring it. 

Elbox don't implement 32-bit DMA, 
the advanced Zorro III feature that allows 
the rest of the computer to run almost 
unaffected while drives are busy. The good 
thing about their reading of the Zorro III 
specification is that the flyer works on any 
Zorro III system, from the oldest A3000 
with prototype Buster, through the buggy 
early A4000s, to current Buster 11 systems 

□ | AmigaShell 

3.FIXY:> fast at a. driver 

Board 8 (scs i . dev ice) : 
Prinary Master HTfl PI03 
Secondary Master HTfl PI04 

with burst-capable CPU cards. 

Elbox justify their design decisions in 
the adjoining box. It may be too late now to 
expect a full-spec Zorro III board, with fast, 
transparent DMA. Such a product would 
probably be pricier than the Power Flyer 
4000, and also fussier about systems it 
worked on. The Power Flyer's raw transfer 
rate beats narrow SCSI, and is surpassed 
only by the Cyberstorm 3 and PPC's SCSI 
3. It's fine for backups and access to big, 
cheap drives, but it's less suitable for real- 
time animation or Samplitude multi-track 
audio, where you need lots of CPU time as 
well as fast disk transfers. 

The Flyer offers big-box Amiga users 
cheapness, for the interface and drives, and 
speed, as long as you've nothing else to do 
while it's busy. If you've already got a 
modern drive on the internal port, it will 
transform your Amiga - but if you have a 
Commodore Tower or SCSI add-on, then 
you'll lose some refinement in the switch 

from SCSI DMA to polled IDE, however fast 
the loops may be. 

Simon Goodwin 

SUPPLIER: Power Computing, 82a 
Singer Way, Woburn Road 
Industrial Estate, Kempston MK43 
2JK, UK. 

Tel. 01234 851500 
PRICE: £74.95 4 

Pros and Cons 

nFast transfers on big, cheap 

n Capable, compatible software 

n Quick and easy Zorro slot 

□ Lacks Zorro III Direct Memory 
A budget Zorro III card that 
trounces Commodore IDE. 

ST51 888R 



The FastATA driver reports drive specifications to a Shell window. 






I'd like to get the Internet for my Amiga as I 
have had to use a PC to send this to you. 

What packages would you recommend 
and what modem would you recommend 
me to buy ? 

Phillip Reed 
via Freeserve 

You can get an Amiga onto the net with 
nothing but freely-distributable software 
from the AF CD, but if this is you 're first 
time or you if want unrestricted packages, 
then you 're better off with a ready-made 
collection. There are four main options: 
NetConnect, recently upgraded to version 
3, Workbench 3.5, which offers basic 
online email, a simple, stable browser and 
a limited Miami software 'stack' to link the 
programs to your Internet Service Provider. 

The Internet options in Workbench 3.5 
work, but they're not the main attraction. 
They're a halfway- house between PD and 
shareware and full commercial packages, 


I own an A1200HD and HP DeskJet 420c printer and 
am thinking about upgrading. I'd like an '040-type 
accelerator but I've 

The incomparable source for refined 
solutions for persistent bugbears 

Email: putting Workbench in the subject line, or write to: 
Workbench • Amiga Format • 30 Monmouth Street • Bath • Somerset • BA1 2BW. 

BLIZZARD 603e/6 

read that the ones 
available can only use 
expensive single- 
sided SIMMs. I've 
recently been 
informed that a new 
'Coldfire' based 
option from 
Blitter soft will 
shortly be available 
and will use a 168 
pin DIMM socket, 
but what about 
one of the lower- 
end PPC 603e 
cards? Both come 
in at around the 
£200 mark, but 
which would be 

best? All I want is a beefy processor that I can get 
cheap memory for, to use things like Pro Page 4.1. 

Alan Fisher 

Blizzard 603e cards are in short supply and the PPC 
won't do anything to boost the 68 K code of Pro Page. A 
Coldfire-based Amiga could be a contender, as the 

603e cards: 
something of a rarity. 

which come with telephone support and a 
pricetag to suit. You can register the full 
Miami bundle online, to avoid the way it 
otherwise disconnects after an hour, but if 
you're strapped for cash you might not 
consider that to be necessary. 

The other option is HiSoft's 
Net 'n 'Web, recently bundled with IBrowse 
2. This is the cheapest but also the weakest 
as it's not been upgraded for a while. If 
you're serious about this you should ring a 
few ISPs and take their advice on the 
software that will work with their 
connections and your Amiga, because any 
chain is only as strong as its weakest link. 

The modem is the least of your 
problems; any Hayes compatible external 
modem will work, and it doesn 't make 
much difference whether it is rated at 
28800, 33600 or 56000 baud. Virtually all 
external modems are Hayes compatible, 
but some come with a cut-down PC cable, 
requiring a 9 to 25 way adapter for the 
Amiga 's full RS232C serial port. A serial 

MCF5102 Coldfire chip is essentially a 68040 core, 
shorn of the FPU, MMU, half the instruction 
cache and three quarters of the data 
cache. At 33 MHz it could still 
outrun an 030 at the same 
clock rate by two or three 
times. Other chips in the Coldfire 
family (like the MCF5307) are 
faster but useless to Amigans as 
they don't run the whole 
68K instruction set. The 
Coldfire is well-understood 
although not yet used on any 
Amiga. We've yet to see this 
Blittersoft board, while full 68040 
prices continue to fall; you could get a 
68060LC, many times faster than a 5102, 
for £200 in Eyetech's Millennial sale, so 
there seems little reason to wait for Coldfire. 
DIMMs supply 64 bits of data at a time; this 
makes sense for fat Pentium and PPC 
systems, but is pointless on 68K chips which 
read 32-bit words in 128-bit bursts, matching the 
SIMM access cycle. Typically 8M, 32M and 128M SIMMs 
have chips on both sides; sizes vary and the A1 200 
case is cramped, but both Power and Eyetech can 
supply all capacities to fit their 68040 boards, and if 
you tower up your A 1200 you can fit two SIMMs onto 
an Apollo or Blizzard 040. I've used double-sided 
SIMMs on both these, in desktop and tower Amigas. 

port accelerator (Surfer, Hypercom, Twister 
orZorro card) will make the best of the 
high rates, on the rare occasions when the 
computer at the other end actually tries to 
run the link flat out. It also copes better 
than the motherboard port when you're 
using lots of pixels and colour on an Amiga 
native screen. 


I have a Pioneer DR-32X CD-ROM 
connected to my A1 200 via the internal 
socket where the HD plugs in as well. I 
have all the right bits and cables to use with 
the four-way IDE connector plus IDEfix, 
and have installed the CD-ROM as CDO: 
using the atapi.device and the unit ID is 3. 

Is there any way to get my CD-ROM to 
boot from startup, so that if there is a CD 
inserted with a startup sequence the 
computer automatically boots the CD 
instead of booting to my Workbench or the 
CD32 Emulation? What speed should I 
expect to get out of a 32X CD-ROM? 
Syslnfo says it reads 2,1 34,096 bytes per 
second. Is that right, bearing in mind it has 
only reached that speed a few times; more 
often than not it reads at 1 ,890,61 3? 

P. Roberts 

Yes, you can boot from a CD-ROM, even 
after starting up Workbench from a hard 
disk. However not all Amiga CDs which are 
bootable will work this way. Some rely on 
CD-Amiga features, which is why CD32 or 
CDTV emulation is a safer bet. CDs may 
lack extension files, like new CPU libraries, 
vital for stable operation of an accelerated 
Amiga. However I have managed to run old 
CD32 gamer discs, AUI cover CDs, and 
bootable compact discs like Eureka's CD32 
Communicator, using a script like that in 
the adjoining box. 

~ ^ pp. 

Revisit ancient AUI CDs with our CD 
startup script. 



Reading the Amiga Format issue 132 of January 
2000, the Workbench section on page 50 mentioned 
that Scan doublers won't mix the native video signal 
with that from a graphics card, in the question from 
Sigma7 from Portugal headed GVP and RTG'. 

Having the DCE Flicker Fixer built in my Amiga 
4000, 1 didn't have a spare bracket to connect the 
Flickei Magic's video-out port. The standard 
CyberVision64 graphics card has both a video-in 
and video-out port, so it's really easy to solder the 
Flickei Magic s flat cable to the CV64's video-in port 

In this way all video modes will be available at 
the Cybci Vis i on 6 4 s video-out port. 

Witlem Schaaij 

You're quite right, but the correspondent had a GVP 
Spectrum board with no video input, and sadly your 
'standard' CyberVision64 was discontinued by 
phase 5 years ago; current CyberVision 64/3D 

models lack the built-in video switch. Eyetech's 
CMon gadget can combine the output from both, 
switching between them under Amiga keyboard or 
front-panel control. 

In the Christmas issue, a response to "Mouse 
Hiccups" from Alan Kingsman of Suffolk suggested 
that he may have a crook mouse. 

Although this may well be the case, I had 
similar symptoms to his, but found out through 
SnoopDos that the problem was in actual fact a title 
bar clock program that I had running, which 
seemed to be updating its font every second that 
the clock ticked over. Changing to a different clock 
program fixed my problem. 

Peter Stuart 
New South Wales 

I followed up this suggestion, and learned that the 
programs which Peter rejected were "TCIock" and 
"ScreenClock". He now uses "NISCIock", which 
seems to behave itself a bit better, so I've put it on 
AFCDS0. This advice might help others whose mice 
go awry even when their entrails are fluff-free. 

Thanks for answering so many of my questions in 
Christmas issue 131. With reference to feedback 
about my problems with my BJC250 Canon, I'm 
now convinced this is a mechanical problem with 
the printer itself, caused by a slight misalignment of 
the printer cartridge. 

The BJC250 is one of those printers with either 
a three colour ink cartridge or a solely black one. 
This leads to frequent swapping between the two. 
There is a little locking lever which needs to be 
pulled down to hold the cartridge in position. I have 
noticed that sometimes this lever is hard to pull 
down and that this is when I get half width 
printouts. There is no obvious way of telling the 
proper position for placing the cartridge onto the 
guide bar correctly as the amount of tolerance for 
error must be minute - the only indication is the 
amount of resistance of the fixing lever. 

When Mike Mayhew said his printer got 
confused he nearly got it right. I suspect he was 
changing ink cartridges as well as reconfiguring the 
printer back to its factory settings. 

Bill Power 
Co. Armagh 


PhotoLite English 
PhotoLite Deutsch 

Twin Express 

The trick is to divert the Amiga's attention 
from the original SYS: drive, where it looks 
for UBS:, DEVS: and the vital Startup- 
sequence, to the CD drive.You can then 
run the CD's own startup code. I've put an 
icon which runs this script in the 
Workbench drawer on AFCD50. You may 
need to edit it or add an ASSIGN if your 
drive is not called CD0: - a lot of CD32 
programs assume this drive name. 

The speed you are getting is perfectly 
plausible. The motherboard IDE interface 
can manage up to 3.5 megabytes per 
second with the right accelerator and a 
following wind. In theory your CD-ROM 

Example Script 

Fool your Amiga 
into running CD-32 
Communicator code. 

ICONX Script to boot from CD0 : 
Sc Peter Corlett 

By Simon Goodwin 

sys:c/assign OLDSYS : SYS : sys : c/assign SYS: 
CD0:failat 21; First, clear all 
assignmentsoldsys : c/assign >nil: 
C:oldsys : c/assign >nil: DEVS : oldsys : c/assign 
>nil: FONTS : oldsys : c/assign >nil: 
L : oldsys : c/assign >nil: LIBS : oldsys : c/assign 
>nil: S:; Then assign to CD-ROMoldsys : c/assign 
>nil: C: SYS rColdsys: c/assign >nil : DEVS: 
SYS :DEVSoldsys: c/assign >nil: FONTS: 
SYS : FONTSoldsys : c/assign >nil: L: 
SYS :Loldsys : c/assign >nil: LIBS: 
SYS :LIBSoldsys: c/assign >nil : S: SYS : S ; 
Finally, assign to hard disk 
againoldsys : c/assign >nil: C: OLDSYS :C 
ADDoldsys : c/assign >nil: DEVS: OLDSYS: DEVS 
ADDoldsys : c/assign >nil: FONTS: OLDSYS : FONTS 
ADDoldsys : c/assign >nil: 
ADDoldsys : c/assign >nil: 
ADDoldsys : c/assign >nil: 
current directory to root of CD-ROMcd SYS:failat 
lOexecute s : startup-sequence 
"Execute this script to start up an Amiga 
bootable CD" 




FHZtt BLUE Butbn 
:jnd wait 1 r Jf Fteboc/t 

Please repla 

drive could deliver 5.5 Mb/second, given a 
Flyer or similar fast interface, but you 
should not expect to get anywhere near that 
in practice. 

The 32x figure is a marketing statistic 
which exploits the way that cheap drives 
made for PCs work at a variable bit rate; as 
the laser scans further out on the disc, the 
bits go past faster. 

Unfortunately most data comes from 
the start of a CD, near the middle, where 
the diameter is much less and so data is 
available at less than half the speed. As I 
noted here in September, an old 8x drive 
might in practice be as fast as a newer one 
rated at 20x by PC vendors. Syslnfo reads 
from the start of the disk, where it can be 
sure to find data. Your drive is working 
properly - Syslnfo is just being more 
honest than its makers. 


My setup consists of a Towered A1 200 with 
an IDE hard drive and CD-ROM, a 1 60 MHz 
PPC with 25 MHz '040 and most recently a 
BVision graphics card. I was disappointed 
with the poor scrolling performance of the 
graphics card when playing Napalm even 
with CyberGraphX version 4. 

I was told that a faster processor would 
help. Is this true? If so, how do I go about 
overclocking the '040 on my PPC? Is it like 
overclocking an Apollo '040, which I have 
done successfully in the past? I have 

noticed that the crystal casing is a different 
shape on the PPC to that on my Apollo. 

David C 
no address supplied 

A faster CPU might help, but the difference 
by overclocking the 68040 is unlikely to be 
noticeable. It's not as easy as overclocking 
an Apollo, as there are interactions between 
the two processors to consider. There's a 
Web page dedicated to hotting-up Blizzards: 
http://www.zap. to/ppcoverclock. Ideally you 
need a 68060, or more tightly-written 
software. Napalm is slow, but you could tune 
the response by selecting a different 
graphics mode. The BVision is based on a PC 
chip set which cannot match the Amiga's 
scrolling. It's optimised for true colour and 
3D processing, but those are not features 
that Napalm uses. 


I've just got a Power Computing internal scan 
doubler/flicker fixer and I was just wondering 
what the difference was between a SVGA 
and VGA monitor, and which one is the best. 
I realise the SVGA will be better but to an 
Amiga user without a graphics card what will 
the difference be? What should I be looking 
for in a monitor? 

My Amiga is currently crammed into its 
original case, minus keyboard, with an Apollo 
'040/40, 32 M RAM, a universal keyboard 
Continued overleaf 




In the networking feature in AF132 you stated that "a 
true Amiga NFS has been long awaited." I'm confused; 
the last time I downloaded Ami TCP4.0 from Aminet I 
got an NFS implementation called ch nfs with various 
settings for NFS mount files, etc. Is this not true NFS? I 
was hoping that it was, as I wanted to use NFS to share 
data across all my machines without resorting to FTP. 

Tudor Davies 
via AFB 

There are two sides to supporting NFS; you need a 
server, to 'export' drives to the network, and a client, 
to access those remotely. Over the last decade there's 
been much talk of a full Amiga NFS, but no-one has 
cracked the whole problem. The demo ofAmiTCP 4 
does indeed contain an unfinished NFS client, based on 
Sun Microsystems code from 1984 - the same code 

ships in Genesis, though it has not been updated since 
1994. Commodore's old AS225 stack included some 
rather hackish NFS support, but you still needed a real 
Unix box to act as server; you could access the Unix 
machine's hies, but the lack of a server for AmigaOS 
prevented us exporting our files in the opposite 
direction. The good news is that since our feature was 
written an "unfinished" NFS server has at last popped 
up on Aminet, courtesy of Joseph Walton and Henry k 
Richter. Early source and object code are on AFCD50, 
and updates will be made available at: 
Documentation is scant; it should all make sense if 
you're familiar with Unix, and probably none at all 
otherwise. If that doesn't work, there's always Samba, 
though we manage with raw FTP between the Macs and 
Amigas in the AF office. 

interface, a Silver Surfer high speed serial 
port and a four way EIDE interface with a 
small HD. I'm in the middle of chucking it 
all in a tower and I'm going to add a bigger 
HD and a CD-ROM. 

Graham Jaguar 

IBM's original VGA standard allowed a 
resolution of up to 640 by 480 pixels in 
256 colours. Around 31,000 lines were 
generated every second, corresponding to 
the 31 kHz horizontal scan rate. The 
colours were selected by varying analogue 
voltages on three wires, for the red, green 
and blue component. 

Analogue voltages theoretically allow 
infinitely fine gradation of hues. Most PC 
palettes allow 64 levels, compared with 16 
for old 1 6-bit Amigas, and 256 levels for 
AGA systems, giving 24 -bit true colour - 
eight bits for each component. 

VGA monitors were made for 18 bit 
colour, but most can resolve 24 bits 
without problems. Sadly the common 
flicker fixers made by DCE only store 
six bits per component, so you don 't 
get quite the full AGA range through 
the scan doubler. You can see this if 
you run WBverlauf for a graduated 
colour background; distinct bands 
are visible in flicker-fixed modes, 
compared with the smooth fade 
direct from AGA. 

Most people consider the 
banishment of flicker and support 
for cheap monitors outweighs this 
slight blemish. SuperVGA monitors 
support higher pixel resolutions - 
800 by 600 and upwards - and 
higher scan rates, for more lines 
with less flicker. Lots of 
companies made 'SuperVGA ' 
devices so it's rather a moving 
target, but an SGVA monitor 
should display VGA mode as well 
as better ones. 

It's hard to see more than 
800 by 600 pixels on a 14 inch monitor, 
and anything beyond 1024 by 768 
demands a 17 inch or bigger screen - an 
expensive proposition. 

Monitor choice: do 
you need SVGA? 

A basic VGA monitor is well-suited to 
Amiga motherboard graphics. You can use 
it directly in Multisync/Productivity mode, 
at its intended resolution, and squeeze out 
a few more pixels in each direction by scan- 
doubling an interlaced PAL display. This 
overscans to 720 by 566 pixels at 31 kHz, 
still within VGA limits. 

VGA screens are usually 'single-scan' - 
they only lock on to scan rates around 30 
to 32 kHz, and give garbled displays at 
other rates, like Super72 (800 by 600) or 
HiGfx (1024 by 768, also interlaced) - or in 
TV modes like PAL and NTSC, unless 
through a scan-doubler. The higher scan 
rates of SVGA monitors are little use in 
Amiga modes, because if you make the 
Amiga scan any faster you lose horizontal 
resolution. The pixel rate is limited to about 
29 million per second, so 768 flicker- free 
lines are quite 

possible with 44 kHz horizontal scans, but 
at that rate you'd only have 256 pixels per 
line! Scan doubters are based on TV parts 
so they only boost 15 kHz modes, and not 
the more esoteric Amiga ones. 

The main reason for getting an SVGA 
monitor is that it's readily available new and 
will support the higher resolutions of 
graphics cards. There's no graphics-card 
option for your Apollo, short of pricey 
Zorro or 14 expansion, so VGA might suit 
you fine, if you can find a suitable second- 
hand unit. 

SVGA monitors are available in larger 
sizes, and support a range of scan rates, 
rather than just 31 kHz. With luck you 
might find one that could sync to AGA 
DblPAL rates, around 27 kHz, for the full 
24 -bit palette, but you'd be lucky indeed to 
find an SVGA monitor capable of HiGfx or 
Super72 scanning, at 22 kHz, and your 
flicker fixer won't enhance those modes. 


I run an A1 200 with a Blizzard '030, 1 6M 
RAM, a CD-ROM and two hard drives. I 
have one hard drive inside my Amiga 
casing and one inside a tower with my CD- 
ROM. I access the second drive by using 
IDEfix. The drive inside my A1 200 contains 
two partitions, one of which is the boot 
partition. I am concerned that if the 
partition should fail or become corrupted I 
won't be able to access my second drive 
which contains the core of my programs 
and saved items (1 .3 G). 

I know that IDEfix startup is in the 
startup-sequence which runs from DH0 
(Workbench). So should DH0 fail, how 
would I retrieve data from my second 
drive? Either by-passing Workbench 
altogether or by using my Workbench 
disks, can I use the second hard drive to 
retrieve data from the first? 

If I boot my computer using the No 
Startup Sequence menu, the second 
drive doesn't show up at all and all the 
assigns (Turboprint etc) have to be 
cancelled as the computer can't find 
them. This is a problem with IDEfix as 
any game that needs to boot from a 
floppy (bootdisk) needs to go to the 
first hard drive - my smallest drive. 

Mr S Anslow 
no address supplied 

You're right to worry about this, 
because if you lose your current 
SYS: partition the existing 
system will be hard to recover. 
The second disk drive is 
connected to the secondary 
connector of the IDEfix four- 
drive adapter. The Amiga looks 
for a master and slave drive on 
the primary port, but needs extra 
software - part of IDEfix - before it 
will scan the secondary connector, 
unimplemented by Commodore. If the 
big drive can be configured as a slave, you 
would ideally move it from the secondary to 
the primary connector. The Amiga can boot 
from either a master or slave, and both 



g)et» Part it i 

New Part it ion | 

Part It 

i Device Nans 

Advanced Options y/~ I 
Start Cyi: [7693 " "I . 

End Cvi: I 7739 1 1 

Total Cyl: 1 3 8 ] Host 10: fl | Bootable V I 

Buffers: 1 38 | Boot Priority: IB I 

Add/Update . 

Cancel j 

drives on a primary connector will show up 
at once. IDEfix is only needed for CDs or a 
fourth drive, which could go on the 
secondary connector. The snag of putting 
both drives on the primary connector is 
that they might not work together. Some 
small 2.5" drives do not check for a slave, 
or lack configuration jumpers. However I've 
been able to use an external 3.5" drive 
from my A4000 jumpered as a slave, on 
primary port with an untouched 2.5" drive 
inside an A1200. If your internal drive is 
well-made, this should work for you too. 

The neatest solution to this dilemma is 
to make a spare 'boot' partition, which your 
computer will use automatically if the 
current SYS: partition becomes unreadable. 
This extra partition could go on your 
current boot drive if you can 't get it 
elsewhere onto the primary interface. 

The first thing you need to do is make 
a backup of the material on your first drive, 
probably by copying to the big one, though 
a removable drive would be very useful at 
this point. Then I suggest you repartition 
the boot drive, adding a small partition -10 
M should be plenty - with a clean 
Workbench, installed from your floppy disk 
set. Use HDToolbox to make the new 
partition bootable, and set it to a low boot 
priority - zero is a good choice - and install 
IDEfix on that partition. 

When the Amiga starts up it checks the 
boot priority of all the drives listed in the 
early startup menu, and boots from the 
highest-priority one, unless you explicitly 
select otherwise. Floppy drives use boot 
priority 5, so they override hard drive 

A low-priority 
bootable partition 
can prove to be a 
virtual lifesaver. 

checks the boot priority of all drives and boots from 
with the highest priority. Just so you know... 

partitions if they contain a bootable disk. 
Your normal SYS: partition should have a 
lower, positive priority. If this gets damaged 
the Amiga looks for another partition to 
boot from. All my drives have a 'FIX' 
partition which contains a basic system 
installation, HDToolbox, DOSDrivers and 
DiskSalv. If the Amiga boots from this, 
rather than the usual boot partition, you 
can run DiskSalv or similar tools to make 
repairs, and copy the backup from the 
other drive, if all else fails. You can make a 
'recovery' floppy, with IDEfix, DiskSalv and 
a small system, but there's not room for 
much on an 880K floppy; a secondary boot 
partition is a lot more capable. 



1 read your article about overclocking in 
AF1 29. 1 have a Blizzard PPC with a 68040 
at 25 MHz. In your article you said that a 
68040 at 28 MHz synchronises better with 
Amiga motherboard signals and that a 
68040 at 25 MHz can safely be pushed to 
28 MHz.My question is this: apart from the 

2 MIPS extra speed I get, what does this 
better synchronising mean exactly? Does it 
make my Amiga faster? 

Remco Komduur 

The Amiga 1200 motherboard is variously 
clocked at 7.1, 14.2 and 28.4 MHz. These 
signals synchronise the fetching of video 
data (up to 64 bits, 7 million times per 
second), the generation of pixels 
(SuperHiRes and productivity mode pixels 
come out every 35ns, a rate slightly over 
28 MHz) and the on-board 68020 
processor, clocked between the two at 
about 14.2 MHz. In fact the 28 MHz master 
clock is generated by a crystal on the 
board, and divided down to generate 
intermediate pulses at lower rates. The 
exact frequency depends on the 
motherboard and TV standard - an 
American NTSC Amiga starts from 
28.63636 MHz, while European PAL 
standards demand a slightly slower 
28.3751 6 MHz clock. 

When an accelerator wants to 
communicate with the motherboard it can't 
just dump data across the bus, because the 
Amiga might not be ready to receive it. It 
must wait till the right phase of these 
clocks. Once in every four beats of the 
basic 7. 1 MHz clock, there's an opportunity 
to transfer data. 32-bit A3000 andAGA 
systems can transfer four bytes, while old 
Amigas manage just two bytes in the same 
time. The reason a 28 MHz card 
synchronises better than a 25 MHz one is 
that 28 MHz (or 28.4 MHz, ideally) stays in 
step with the motherboard. The Warp 
Engine was marginally overclocked to a 
little past 28 MHz, so that once it had 
achieved synchronisation with the 
motherboard it could be sure of another 
chance to transfer data a neat, whole 
number of cycles later. Slightly slower 
boards periodically miss the bus, and have 
to wait almost as long again for the next 

Pix Pro for 50p is a bargain - 
as is AF for £5.99. 

one. If an accelerator runs at or close to a 
multiple of the motherboard speed, it may 
get twice as many chances to access the 
motherboard. Commodore's 25 MHz 3640 
card came close to the worst case; the chip 
supports a 160ns four-clock transfer cycle, 
but this is stretched to 280ns to meet the 
motherboard; a second transfer arrives after 
320ns, just missing the boat. Overclocking 
the 25 MHz 68040 processor to 28 MHz 
allows 75 per cent more throughput. This 
effect only affects motherboard transfers, 
like AGA graphics updates. If your program 
uses memory on the accelerator, or a local 
BVision graphics card, the speed boost is 
just proportional to the clock rate - a measly 
ten or fifteen per cent, the extra couple of 
MIPS you mentioned. 

I went to a car boot sale and I saw a copy of 
Pix Pro, with all the documents, registration 
card, everything. I asked the lady how much 
she wanted, and she said ten bob. 
Did I get a good deal? 

David McGlynn 
Winsford, Cheshire 

Yes! If only all questions were this easy... 

Simon Goodwin £> 


Make sure you submit them correctly: 

Send your emails to 
ifflfWffl^^f mfBHBIr with the 
subject "Workbench". 

Send letters to the usual A F address and 
make sure you put "Workbench" on the 

Include details about your machine, 
such as what processor and how much 
RAM it has. 

Do your best to describe your problem 

Make sure it wouldn't be easier to 
contact the dealer you bought the item 
from and ask them. 

Be concise! 





How to protect the copyright of your online material 


On the Internet, copyright theft 
abounds. So what can you do to 
protect the material on your website 
from potential thieves? One of the 
consequences of storing data in a digital 
format rather than an analogue one is that it 
becomes possible to copy the data without 
a loss in quality. Whereas somebody 
photocopying a document would have to 
put up with a less sharp duplicate, 
somebody with a computerised document 
is able to produce a copy which is in every 
respect identical to the original. It's also 
much easier to copy a digital document than 
it is a paper-based one; you don't need 
special hardware to do it. All it takes is a 
couple of clicks on your computer and you 
have an identical copy. 


The ease with which carbon copies can be 
produced on computers has repercussions 
for copyright holders. We've seen record 
companies becoming extremely worried 
about MP3 files because they contain near- 
CD quality audio, and of course they can be 
copied and transferred as easily as any 
other computer files. But MP3 files are only 
the tip of the iceberg. 

Essentially, when you produce any 
piece of work yourself, be it a passage of 
text, an image, the code of a program, or 
even the source of an HTML page, you are 
deemed to hold the copyright in the work. 
(You'll doubtless have noticed that many 
websites feature little copyright notices at 
the bottom of every page asserting the 
author's ownership of the material.) 
Whenever somebody copies any of that 
work without your permission, they're 

Voyager 2. 95 (15.3.98) 1 1995-98 Oliver Wagner. All Rights Reserved 

[1] Voyager * HotBot 


< ► 

Location: | http ://h otb c o s . c o m~ 

Fastlink$- Amiga Web | Amiga Org 1 Yahoo | Alta Vi3ta | Amibench | 

~]v| Add|BM| 

HotBot TMt-only 

I F^.grap.hicsyejrsioft 

| m'.redxants . g | SEARCH | 

Look for: 
fl| links to this URL | 





| any language ¥| 

Pages Must Include: 

I Image |MP3 | Video | JavaScript 

Return Results: 
gl 10 1 Q\ full descriptions | 

More Search Options | 

Copyright ® 1994-99 Wii«d Digital Inc . All lights ttitrvti. 

HZTT Document done. 

4 444 V 

=3 <\ »rsi 

You can contact me with your comments, 
questions and suggestions at or through my 

website at 

Hotbot has some 
useful features, 
such as the facility 
to see which sites 
contain links to 
multimedia files 
on your site. 

breaching that copyright. Though, in fact, 
a little bit of copyright breaching is really 
essential to the healthy operation of the 
Internet. Internet Service Providers 
frequently use proxy servers and web 
caches to store copies of files retrieved 
from remote sites so they can be quickly 
transferred to other customers wanting to 
view those same pages. Last year, it was 
ruled that such caching of pages is illegal 
because it breaches copyright rules. Well 
yes, it is, but, as many ISPs protested: if 
they didn't cache pages, the Internet would 

slow to an absolute crawl due to the sheer 
amount of traffic. Fortunately, the legal 
powers that be listened to the protests. 


Similarly, whenever your browser caches 
pages on your hard drive, technically you're 
breaching the copyright in those files. If you 
visit a site on which every page carries a 
masthead graphic identifying the site, this 
graphic will only actually be downloaded by 
your browser once. It is subsequently 
retrieved from your hard drive rather than 
from the remote site. Not only does this 
speed things up for you, it also reduces the 
strain on the remote server. 

In this instance, the breach of copyright 
is considered acceptable. But quite apart 
from these special cases, the web makes a 
real mockery of copyright rules because it 
makes it so easy for people to steal work. 
It's easy to cut and paste a piece of text 
from a web page, or right-click on an image 
and save it to your hard drive, or view the 
source code of a web page and save it for 
editing and re-using later. Nobody thinks 
twice about doing it. 

So if you have a website of your own, 
how can you protect your work? Well, there 
a number of possibilities. The most obvious 
one is to assert the copyright in your work 

Web Guard is an 
organisation which 
was formed to 
campaign against 
bandwidth theft. 

Vovx.qr. 1 IS fti.lti) ' H»5-» t O li vr, Waqn- A ll R l qht. Brn-i v. I 

Get Listed. Get Customers. 



Voyager 2»S OS.3.»6> « Oliver Wagner, All Right. fte»erved~ 

o I [1] Voyager * Web Q 


I xj| ^|rr[E3|ta 

Location [http /Avww.darklock com/webguard/ 

Fasthnkv Amiga Web | Amiga Org | Yahoo | AltaVista 

[ Amtbench | 

~|v| Add|BM| 

There's plenty of relevant material at the Copyright website. 


Important Notice 

for an updated nodce regarding Web Guard's future. 

Don't be a bandwidth bandit, and don't let others b 

either Help us to pr< 

onsm fbty on the web. ] 

Follow the links below to fmd out about -hu deiln ••'ted '" i'fnr e , ru,^ , oriyn$ht:: .uid C f. 
bandits Having problems with people stealing your images by Unking directly to yom served We 
how to fight back, and will support you in your battles More than a simple webring, Web Guard is 
in a common goal 

i I 


Loading ima^s, 1 1 to go.. 



i/T 3 

Voytiq.-r 2.95 (15 3.98) " l»9S 9» Oliwr Waqn.rr. All Riqhtt te.prwd 


j 1 IllVoyaae. • WVAAA/ Problem 


ocation |hltp /Avww kats-korna 

com/action mrnT 

I 'Jon i «»}-wh''e.!:rt>h.: Il.;'|> Iws 'ii 'ixy 'til 'f.-: r ri»-«in>»i:flo.»U itaun <v:m«iuu ov.ii \v nv. V/.itW $*.-.!r* fiidinkia 
'hat *nd of ..u'.ir"- <])».*.•: is ro mnvm ■■< tt .•»* iti or J lit io 'M.'tA i'kk v<: •PUUUC iruses cutluhed on a public 

www .>r,J .|i/f«{or; hit *.in*. .SO ^Oi-SYil/vr M(::.\N i».vi..^ ML'.Ac i'IVr. VA.;«i. !; 00 MO r i .V.tfs; II- ! f.\KS I'HRIR 

J iL'fjiasdiij jtf/j ii il.„£iic*.Afiiv*VA'JU bj-aatfea* tuln iQMJjMtilft; uiy u^fiiiiatd MuUiiytfJj Jiuuiin muuti 

I.. I ...... ,...| • ... fy Ijjl i''iy I ,Vr: ' "I ; N .'.■■I 1 - I '-I l-/y 'l/.VI'jf 'Ji'i/.//l| ij^ r. .. I I I -j . |. : . ,j .v ..J 

•..! (<••••: ' ■ <; ii I' , i. •.. I ...ill.., i,.|.:>.,,v {!; y; r ,,|. : i/., ..v. -i v..'. 

whenever you get the opportunity. Place a 
notice on the bottom of every page in your 
site, and stick a copyright comment in the 
HTML source too. Many people will 
probably totally ignore it, but a few might 
just think twice before copying your 
material. If you're worried that people might 
be lifting pages verbatim from your site and 
presenting them on their own site as if they 
were their own work, the best thing you 
can do is to regularly check the search 
engines using keywords similar to those in 
the meta tags on your page. The sort of 
people who steal entire HTML pages tend 
to be those who can't create their own 
pages, and these are the kind of folk who 
don't know their meta tags from their 

Victims of 
bandwidth theft, 
like the chap 
behind the page 
at www.kats-, 
feel aggrieved. 

So if you have a website of your own, 

how can you protect your work? 
well, there a number of possibilities 

elbow. If they've left the same meta tags in 
the page that you put in your original page, 
the stolen pages and your originals will 
appear next to each other in the search 
engine results. 

Images are the most commonly lifted 
elements of web pages; because not 
everybody has artistic talent, if you have, 
and you post attractive pictures on your 
site, then there is a good chance that less 
talented individuals may want to use them 
on their own site. If all they need to do is 
right-click and save the image, then there's 
very little you can do to stop them. The 
best bet may be to try to deter them by 
putting little copyright messages, your 
email address or some other form of 
branding in a prominent position on each 
image. This way, if another site does use 
one, then at least visitors will know that 
it's been stolen from your site. 

The Cyberspace 
Law Center is 
a great site. 
Take a look in 
the Intellectual 
Property section 
for information 
on copyright. 


The Copyright website 
Web Guard (campaigning against Bandwidth Theft) 

A victim of Bandwidth Theft w 


CGI Resources w 

Cyberspace Law Centre 

Voyager 1. 95 (15.3.98) ® 1995-98 Oliver \A/agner, All Rights Reserved 
a I til Voyager « The CGI Be»ourceibwterx 

Location. | http://www.cgi- resources. com/search/index. cgi?{2}j, 

Fastlmb- Amiga Web | Amiga Org 

Yahoo | AltaVista 

~|v| Add|BMl 



JbS.GQlMmfMMsx: ftarifc bandwidth 


Matches: 1 through 12 

ii Soffit* \< 

ftlrtlfl. II- £*i*jMl:it«*W - J&X&JV - FlJUbmW: Unix, Micmudi 

Summary is tht wb iirwi HTTP loj iculysis tool that tells you moit inibitrution thtn you know whit to do with With ovti sixty itpoits 
arid support (oi virtual hosts, you on find out moH about youi visitors, conxKctionbamhrieMh, refmtrs, and all aspects ofyourwtb site 
than with any other tool Many unique reports including search words, server downtime, entry points into your site, and visitons modem 

fnirfwUMrt; T^ fptn lung 

rSfTTT Document done 

CGI Resources has hundreds of great CGI scripts you can use, including some which can 
help protect your from bandwidth thieves. 


One nasty form of image appropriation is 
when people link to images on your site 
from directly within their own site. This is 
bandwidth theft; not only did you create the 
image they're using as part of their own 
site, but you're also the one paying for the 
bandwidth which is being used by visitors 
to download the image. Since you'll be 
charged extra money or may even have 
your site closed down by your ISP if you 
use an excessive amount of bandwidth, this 
can end up costing you. 

If your site contains attractive video 
sequences, sound clips, or large high 
quality images, you are particularly under 
threat from bandwidth thieves, because 
these take up a lot of bandwidth. 

Catching bandwidth thieves is hard, 
but there are a couple of things you can do. 
The first is to regularly check your log files, 
if your ISP supplies you with them. If, for 
example, a particular multimedia file is 
being accessed far more often than the 
HTML page in which it is contained, then it 

suggests that somebody is linking to it. To 
find out who, pop along to Hotbot, and in 
the drop down "Look for" menu, pick "links 
to this URL". In the search box, enter the full 
address of the file in question and you'll be 
presented with a list of sites which contain 
a link to it. Obviously since Hotbot, like all 
search engines, doesn't cover the whole 
Web then this isn't guaranteed to produce 
results, but it's worth a try. 

If you can install CGI scripts on your 
server, you might also want to visit CGI 
Resources (which, incidentally, should be 
your first port of call whenever you want a 
CGI script; there are scripts here that will 
do all sorts of fancy things). Run a search 
using the keyword "bandwidth" and, 
amongst the results, you'll see a host of 
Perl scripts - some freeware, some 
shareware or commercial - that you can 
install on your server to protect you from 
bandwidth thieves by blocking accesses to 
image files from outside your website. 

Dave Cusick 


Voyt"l'-i 2.95 (15.3.98) 1995-98 Oliwr Wagner. All Riqlitn Reserved 


D | [fl Voyuqi;! • FindLuw Cyberoticue Low Center 

1 -cJh-.ltriCTie, 

Location: | 

Fastlink* Amiga Web [ Amiga Org | Yahoo | Alta Vista 

~]v| Add|BM| 

Cyberspace Law Center 


fie complete beginners guide to... 

nother Creative Section 
n Amiga Format, 
another Complete 
Beginner's Guide. This time we 
turn our attention to 
troubleshooting. Now this may 
sound like a rather vague 
topic - but let me tell yo 
a snappier title than so 
thought of! 

The idea is to pr 
practical advice on how to 
approach software failures on 
your Amiga. We discuss 
common causes, points to 
watch for and life-saving tools. 
Before you all cry, "Seen it 
before," have patience. The 
problems and methods 
discussed here were chosen 
pecifically because readers 
hone us up with exactly these 
sorts of difficulties. 

The more alert of our 
readers may have noticed that 
everal of our tutorial series 
pre nearing an end. While we 
do have ideas kicking around 
mm replacements, we would 
like to hear what subjects you 
want covered in tutorials. We 
aim to please, after all. Drop 
us a line at the usual address. 

Richard Drummond 

50 Beginners Guide 

Richard Drummond tackles the 
topic of what to do when things 
go wrong. 

54 Practical JavaScript 

Break out of the confines of the 
page as Neil Bothwick discusses 
frame tricks in Javascript. 

56 Useful ARexx 

Nick Veitch reveals the mysteries 
of Workbench 3.5's ARexx port 
and uncovers some bugs. 

I 58 Program Perfection 

Using the system clipboard, IFF 
files and yet more BOOPSI from 
Richard Drummond. 

m ^ 60 Banging the Metal 

Simon Goodwin create character 
mapped screenmodes with some 
devious hardware bashing. 

Before you pull out all your hair or throw 
your computer out the window, follow our 
guide to getting software to work 

What do you do when an application 
refuses to install, a program fails to 
run or some software spews 
cryptic error messages at you? Do you 
pummel the keyboard, hurl abuse at the 
monitor screen or simply give up and cry? 
With this guide, you will learn to take 
setbacks in your stride and also to tackle 
problems systematically. 

In a perfect world, when software fails it 
should tell you why - not necessarily in the 
kid-gloves way that Mac software generally 

fails, it should tell you why - not in 
a kid-gloves way but in enough 
detail to be really useful 

reports errors, but in enough detail to be 
useful. The reality, though, is that often the 
computer will simply reboot, lock up, or the 
program will exit with no mention of what 
went wrong. In these situations, how do you 
go about locating the problem? 


The first thing is to make sure you have read 
any documentation supplied with your 
problematic software. Are there any specific 
hardware or software requirements for using 
this software? Check that you have a 
powerful enough processor and an FPU if it 
is required. Sometimes packages will ship 
with different executable versions for 

specific processors. Make sure that you 
are using the one that is appropriate to 
your system. 

If memory requirements are stated for 
the program, verify that your system 
matches them with some to spare. Even if 
you appear to have enough memory free, 
check that your memory isn't fragmented. 
There are various tools to report on the 
degree of fragmentation, but a quick 
method is just to call the Avail command 
from a shell. This will print out various 
statistics about total and free memory, but 
the fourth column will show the largest 
chunk of each type of memory available. If a 
program tries to allocate a chunk larger than 
this it will fail. The easiest way to de- 
fragment memory is simply to reboot your 
machine, but you could try closing down all 
unnecessary applications and tools and 
issuing an Avail flush command. 

Another factor to consider is Chip 
memory, especially on machines without a 
graphics card. Perhaps the program you are 
trying wants to open a screen which 
requires more Chip memory than you have 
remaining. This is more of a problem with 
games, which are typically hungry for Chip 
memory. Try reducing the resolution and 
number of colours of your Workbench 
screen and turning off any WB patterns or 
backdrops - even if only temporarily - to 
free up some memory. 

Graphics hardware is a complicated 
issue on the Amiga because of all the 
variations available and the lack of an official 

Many applications require MUI for their graphical interfaces. If < 
required, make sure the latest versions are installed. 



graphics API. If the program uses the native 
Amiga hardware, which chipset does it 
require? If it demands a graphics card, does 
your card support the necessary 
screenmodes? Obviously, programs that 
require high- or true-colour displays will not 
work on a machine with native graphics 
only. With the new breed of 3D games 
being released, graphics hardware is 
becoming more significant. Does your card 
have enough memory for display and 
texture caching? Does the game require a 
card with 3D acceleration? 


Software requirements are more varied and 
so more complex than hardware 
requirements. Start by ensuring that you 
have the correct operating system version 
required for running the program. While 
software written for OS2.04 will run on 
OS3.1 , the reverse is rarely true. Hopefully, 
everybody should now be using OS3.5, so 
this will be not such an issue. 

Next check what third-party software is 
needed by the program you are trying to 
use. Does it require an RTG system such as 
Picasso96 or CyberGraphX? If so, have you 
got the latest versions installed. If it uses 
the retargetable audio system, AH I, do you 
have that installed and configured correctly 
for your hardware? 

Does the software require one of the 
many add-on GUI kits such as MUI, 
ClassAct or BGUI? If so, you should have 
these installed. You can find all three on our 
coverdiscs every month in the 
+System+/Tools/GUI drawer. MUI adds 
extra complication due to the large number 
of extensions available, the so-called MCCs 
or MUI Custom Classes. Again, check what 
is required and make sure you have it. 
Generally, most additional MCCs will be 
installed automatically by software that 
requires them, but, if not, you can usually 



All programs and software components that adhere to 
the Commodore style guide should have a version 
number embedded in them for identification purposes. 
This includes ordinary executables, libraries, devices, 
datatypes and so on. This is of particular importance 
for shared libraries since client software that uses a 
particular library can request a minimum revision of 
that library to open. If it can't find it, it will fail. 

How do you go about checking the version number 
of some program or component? This is performed by 
the Version shell command. The command works both 
for files and software resident in memory. Enter 

Version followed by the name of what you want to 
query. Version searches in memory first. To make it 
look for a file, use the switch FILE and the command 
must be able to locate the file, so specify the path if 
necessary. For example: 

Version graphics . library 

will return the string 

graphics . library 40.24 

on a machine with 3.1 ROMs. 

Version LIBS :powerpc . library FILE 

will look for the powerpc. library in the LIBS: directory 
and for machines with WarpUp 4.0 installed will display 

powerpc . 1 ibrary 15.0 

Functions window 
allows you to 
choose which tasks 
and functions will 
be monitored. 

Installing software on your machine has been made easier since 
Commodore created the standard Installer utility, but there are 
things to be aware of. Are you using the correct version? Owners 
of OS3.0/3.1 Amigas should have at least version 43.6 of 
Installer, while OS3.5 users should have version 44.10. When 
installing software, always choose the Expert option, even if you 
are not an expert; it allows you more control over the process. If 
you don't know what you are doing, read the help pages. That's 
what they are there for. Last but not least, if you suspect faulty 
installation, turn on the Log File option. Perusing the generated 
log should give you some idea of what's going on. 

\ lH8 ttill_Voyqger 

Welcome to the Voyager-NG installation utility. Please indicate how the installation 
should proceed (based upon your knowledge of the Amiga computer). 

iijjjj) Novice User - All Actions Automatic 

_J Intermediate User - Limited Manual Control 

C Expert User - Must Confirm all actions 

Proceed With Install 

Always choose the Expert User mode when installing 
software, even if you don't consider yourself an expert. 

System Functions 






| Only show fails 
I V" | Show CU number 
| Show full paths 
| Use device names 
I | Monitor packets 
I | Packet debugger 
I I Monitor ROM calls 
I V" ] Ignore Workbench/Shell 













Match name I (MCPlMagicMenu) 

AmigaDOS Functions 





find the latest versions in the Aminet in the 
dev/mui drawer. Typically, MCCs will have 
their own install script. If your software 
installs any MCCs itself, ensure that it does 
not overwrite any newer version you may 
already have on your system. When the 
installer is in Expert mode, it will do version 
checking and inform you if you already 
have a newer copy. 

Having read the documentation and 
double-checked that your system meets 
any hardware and software requirements, 
what next? It may sound stupid, but are you 
sure you are launching the program in the 
correct manner? Again, here, consult the 
documentation. Is it meant to be started 
only from the Workbench and if so what 
arguments does it expect as Tool Types? 
These can be changed from WB's 
Information requester if necessary. 
Alternatively, if the program is designed for 
use from the shell only, then run it from a 
shell. Again, check that your are supplying 
the correct arguments if any are needed. 


You have checked everything and the 
program you are trying to run still refuses 
to cooperate. And it doesn't tell you why. 
What next? Well, you can use one of a 
variety of monitoring tools to find out what 

the offending program is trying to do. 

Possibly the most useful diagnostic tool 
for the Amiga is Eddy Carroll's SnoopDOS. 
It's so useful, in fact, that you can find a 
copy of it on each of our coverdiscs in the 
+System+/Tools drawer. SnoopDOS 
patches the most common operating 
system functions, so that when any (or only 
a selected) program calls them, their use 
can be tracked and displayed on screen. 
This will help you determine what files a 
program tries to open, what libraries it 
needs, what Tool Types it expects, any 
ARexx commands it sends, and so on. It 
can really help you to fathom out what is 
going wrong. 

A typical SnoopDOS session will begin 
by you starting SnoopDOS itself before 
running the program you want to monitor. 
SnoopDOS is at its most useful when it is 
set up to track all of the functions that it can 
handle. There is an option to make it report 
only calls which fail but this can give you a 
skewed picture of what is going on. For 
example, when a program uses the 
OpenLibraryO function to open a shared 
library, if that library is not resident in 
memory then the system will look for it in 
various places, typically the current 

Continued overleaf 



directory and any directories assigned to 
the LIBS: logical device. If SnoopDOS was 
set up to show only failures and the library 
was not located on disk in the first place 
that the system looks, you would see only 
the failures and not the successful opening 
of that library. So you end up getting the 
mistaken impression that the library could 
not be found. 

In most cases, the log of events that 
SnoopDOS generates will be updated too 
quickly for you to follow. One way of 
following the action is to use the pause 
function. This will freeze all activity for the 
monitored functions from selected tasks, 
so will most likely pause the whole 
machine, until you later un-pause 
SnoopDOS. Another option is to spool the 
event log to a file with the Open Log 
function. This will ask you to select a 
destination file for the log. It is usually 
safest to create a file on a RAM disk, since 
a crash while writing to a hard drive could 
cause invalidation. A reset-proof RAM disk, 
such as the standard RAD device, is even 
better, because the log file will then survive 
a system crash. 

You can rationalize the amount of 
information that SnoopDOS generates by 


r | StackSnoop | p~ | 

: jrM.s.Uj-.\'A'z 

L:it'Ams: i 

« IPref * » 

(FTPMount) TCP Handler 
(FTPMount ) local handler 

(FTPMount) status handler ^_ -m __« =1 __« = « = ^ =- _.^_ 1— 
AmiTCP/IP Kernel [AmiTCP:kernel/AmiTCP.020] <6> 

Background CLI [AmiTCP:bin/inetd] <10> 
Background CLI [GG:Sy s/L/f if o-handler] <4> 
Background CLI [SV8:Sy*tem/Executlve/Executive] <5> 
Background CLI [XpkMasterPref s] <3> 

With StackSnoop 
you can find out 
how mach stack 
space a program 

selecting which tasks it monitors. This is 
achievable via the Match Name option in 
the Functions window. You enter a standard 
AmigaDOS pattern and only function calls 
from tasks whose names match this pattern 
will be logged. For example, entering 

(TaskA|program2) will log calls made only 
from tasks called TaskA or program2, while 
entering ~(MagicMenu|MCP) will track calls 
made from all tasks except MagicMenu or 
MCP. But be careful of being too selective 
because a program may launch additional 
tasks to perform its processing. 

SnoopDOS is supremely useful, but 
other monitoring programs exist. Snoopy is 
very much like SnoopDOS except that it 
can monitor all calls to any shared library, 
not just a select few like SnoopDOS. It is 
thus more difficult to set up but is more 
powerful. If you are feeling really brave, you 
could try a tool such as Enforcer, which 
reports illegal memory accesses. This can 
help you isolate which program is at fault, 
but the information it generates will likely 
be meaningful only to the program's 
developer. But it can be useful when giving 
a bug report to the software's author. 


One aspect that is often overlooked is a 
program's stack settings. Even the 
program's developer may not have set this 
adequately, if at all. 

Each task running on your Amiga gets 
an area of memory allocated to it for 

SnoopDos 3.0 © Eddy Carroll, September 1994. Hotkey=<ctrl alt d> 

Count Process Name 

Act ion 

Target Name 

Opt ions 






1 IM 


m I [ b 


ram 1. i b 


rami lb 


ram I lb 


ram I tb 


rami, lb 





























OpenLib mu iw mborder . c lass 

OpenDeu t i me r . deu i. oe 

OpenLib miami . I ibrary 

Load LIBS:miami . I ibrary 

OpenLib ppc. library 

Open LIBS :m iami . I ibrary 

Load m iam i . I ibrary 

OpenL i b ppc . libra ry 

Open miami. lib ra ry 

OpenL i b genes is. I i b ra ry 


OpenL i b rexxsy s lib. I i b ra ry 


OpenL i b bsdsoc ke t . libra ry 

OpenDev t i me r . dev i ce 

OpenL i b mu i /Gauge . mu i 

OpenL i b mu i /Gauge . mu i 

OpenLib NList.mcc 

OpenLib NL istu lew . mcc 

OpenLib sea los . I ibrary 

Loc k P rog rams : Ne t Connec 1 2/P rog rams/ YflM/ YflM . I o<? 

Open Programs : Net Connect 2/P rog rams/ YflM/YflM . Ick 

OpenL i b sea los . I ib ra ry 

Ver 19 
Unit O 
Ver 10 

Ver 46 

Ver 46 
Ver 1 

Ver 0 

Ver 2 
Unit 1 
Ver 19 
Ver 19 
Ver O 
Ver 0 
Ver O 
Ver O 







Fai I 

















Status Disabled at 2:00 PM 

Open Log... 






Save Settings 





U| Event output: This is where SnoopDOS displays information on what OS 
functions are being called. The second column shows the task name of the 
program making the call (and the process number if it is a shell process), the 
third column the function name, the fourth and fifth columns any parameters 
passed to the function and the sixth column shows a result - success or failure. 
A column's width can be resized by dragging its header with the mouse. 

Q Hide: Close the SnoopDOS window. Tracking will continue even when the 
window is hidden. 

Quit: Exit the program. 

Pause: This pauses the display until you hit this gadget again. No further 

calls can be made to any of the functions being tracked while SnoopDOS is 
paused and this in effect pauses programs using these functions. 

|J| Disable: Temporarily turns off function tracking without quitting 

Q Open Log: Spools the event output to the file of your choosing. 

Q Setup: Opens the settings window where you can tweak various cosmetic 
settings of the SnoopDOS program. 

U Functions: Opens the functions window where you can choose which 
system calls and which tasks you want to monitor. 



temporary storage of data. This is called the 
stack. Typically, the size of the stack is fixed 
when the program is launched and the 
degree to which this stack space is used 
varies as the program runs. Most software 
on the Amiga does not check whether its 
stack is full. When this occurs, it will 
overwrite other memory, possibly 
corrupting other tasks running on your 
system and causing a seemingly 
inexplicable crash. 

If a program is run from the 
Workbench, its stack settings will be 
obtained from its icon. This can be changed 
simply with WB's Icon Information 
requester. If a program is run from the shell 
or doesn't have an icon, its stack setting 
will be inherited from its parent task, either 
the shell itself or Workbench, respectively. 
Set a shell's stack size with the Stack 
command. The parent of all application 
software will be Workbench, so the 
Workbench's stack size can be deemed to 
be the system default. Set this by adding a 
line in your user-startup file, such as: 

Stack 32768 

to set the default stack to 32768, or, if you 
have OS3.5, set it with the Workbench 
prefs editor. 

Finding out how much stack space a 
program requires is a tricky business, but a 
program such as StackSnoop (on the 
coverdisc) can help. You can use this to 
view the current stack usage of any task 
running on your system. It is usually best to 
be overgenerous with the amount of stack 
you allocate. Software ported from UNIX or 
anything using the IXemul system typically 
needs masses of stack space. Depending 
on the app, a setting of 200,000 or more 
may be required. 

It is not strictly legal for a task to muck 
around with another's stack. So, unless a 
program can grow its own stack, it's not 
possible to modify its stack size once it's 
been launched. Sometimes it is necessary, 


Certain types of system error are trapped by AmigaOS. 
These include CPU exceptions caused by attempts to 
access illegal memory addresses or execute code which 
doesn't represent valid instructions, and severe failures 
by operating system functions. These types of errors 
were once infamously reported as Guru Meditation 
codes. A flashing red box would appear on screen with 
two obscure hexadecimal numbers. Such an alert 
became known as a Guru. 

The first 8-digit number reported by the Guru is an 
alert code, signifying which part of the OS reported the 
failure, whether the system can recover from the error 
or has to reset, and a specific error code. The second 
number is a memory address of the task which caused 
the error. While it is possible for the initiated to 
interpret an alert code, it is dangerous to read too 
much into it. It's far better just to take it as a sign that 
something has gone wrong, chill out and meditate. 

Having said that, it is useful to recognize some codes 
because they are occur most frequently: 

80000002 Bus error 

80000003 Illegal address access 

80000004 Illegal instruction 

80000005 Divide by zero 

These are all CPU exceptions that show something has 
gone seriously wrong with a program. Software bugs 
are the most likely cause. 

8000000B Line F emulation error 

This is caused when trying to execute FPU instructions 
on a processor without an FPU. It can also occur on the 
040 and 060 machines if there are problems with 
68040. library or 68060. library respectively. 

Set the default stack 
size in OS3.5 with 
the new Workbench 

multi tasking computer, some 
programs don't actually live 
well with each other 

lough. This is because you have no direct 
Dntrol over many system tasks in 
nigaOS. For, instance the ramlib task, 
' lich performs the loading of shared 
I raries, is launched before you can 
ii eract with AmigaOS. Its default stack 
s ting may cause problems with some 
t\ d-party libraries such as RTG Master. 
Li :kily, tools are available to overcome 
this, such as the StackAid package supplied 
on the coverdisc. Another culprit is the 
I Prefs task, which handles the notification 
of preferences changes. Again, StackAid 
can help here. For other purposes the tool 
StackAttack comes in handy, since it can 
increase the stack size of any arbitrary task 
running on your system. 


At this point, if you have tried everything 
else, you can reach the conclusion that the 
program you are trying to run is conflicting 
with something in your system. Either that 
or it is bugged. 

Perhaps the software is incompatible 
with your hardware. This is less common in 
these more enlightened days, but old 
software and games can be suspect. If you 
have a high-end processor, such as an 040 
or 060, in your machine then it is possible 
that badly-written software gets confused 
by your processor's caches. You can switch 
these off with the disable caches option at 
the Early Startup Screen. Alternatively, you 
can issue a cpu nocache command from 
a shell. You should also be aware that old 
games may use 68K instructions that are 
privileged on later processors. Old software 
may also dislike the AGA chipset in later 
machines. Try the ECS/OCS emulation 
from the Early Start Screen or use a 
Degrader utility. 

Although the Amiga is a fully 
multitasking computer, some programs 
don't actually live well with each other. 
When trying new software, run it initially 
with as few processes sharing your CPU as 
possible. If you suspect incompatibility, first 
turn off all commodities and patches you 
are using and try again. You can then 
enable them one by one to isolate the 
source of the conflict. Typically, true 
commodity software is system-friendly, so 
should cause no difficulties. But beware of 

software which performs magic with illegal 
tricks or patches; tools such as MCP, FBlit, 
Birdie, Visual Prefs and MagicMenu may all 
be vital for bringing your Amiga up-to-date 
and are in the main well-behaved, but they 
are known to cause incompatibilities. 

If all else fails, you may have to do a 
minimal boot of your machine. First try 
disabling the user-startup script. You may 
do this simply by renaming this file in your 
S directory of your boot disk and this 
should have the effect of not starting any 
third-party software or applications on your 
system. A more draconian step would be to 
boot the machine with no startup-sequence 
at all. This is done by selecting that option 
from the Early Startup Screen. You can then 
just select manually which parts of the OS 
you want to start. 

To start mount your CD-ROM drive and 
launch Workbench all you need to is enter 
the following lines, pressing return at the 
end of each line: 

SetPatch >NIL: 
MakeDir RAM : Env 
Assign ENV: RAM: Env 
Mount CD0 : 
LoadWB EndCLI >NIL: 

To save time later you may enter these lines 
in a text editor, such as the standard Ed, 
and save them out as a script file which can 
be called with the Execute command. 


I have covered techniques would should 
allow you to get the most stubborn piece of 
software to work on your system. If you still 
have problems, remember that the Internet 
is an invaluable resource. 

Mailing lists exist to discuss general 
Amiga issues as well as lists dedicated to 
most major applications. Other users may 
have encountered similar difficulties and so 
be able to point you in the right direction. If 
all else fails, you can mail the program's 
author and get the definitive answers. 

Richard Drummond & 




PJ W 1 


As well as working with the content of the current 
^document, you can affect external frames and windows 

We have only worked within the context of the current 
document until now in this series. It is also possible to 
affect the contents of other documents, such as frames or 
even windows, and that is what we're going to do this month. The 
document object refers by default to the current document, whether 
that is a complete page or an individual frame. The top, parent, 
frame and window objects let us refer to documents displayed 
elsewhere in the browser. Rather confusingly, the window object 
refers to the location of the script calling it, which may be a frame 
rather than a window. 

The less confusing alternative is to use self, which refers to the 
same thing. Each window has a frames [ ] array, containing the sub- 
frames of the current document, window.frames. length contains the 
number of frames and window.frames [0] refers to the first frame. 
Frames can also be referred to by name, if we have a document 
containing two frames, called "menu" and "main". We can refer to 
the menu frame with any of: 

■ | Contents: 

Chapter 1: Introduction 

Chapter 2: Rollover image 

Chapter 3: Form validation 

Chapter 4: Dynamic conte 

Chapter 5: Frame handling 

Chapter 6: Compatibility 


I If you've missed any tutorials in this series, call our back issue hotline on 01458 271102. fj| 
r ' " » | * | * 1*31 

For the purposes off clarity, we've added the " 
need to enter a Return. 

representing the physical browser window, 
use top. If the current document is the top 

window.frames [0]H 
self. frames [0]U 
frames [0]H 
window . menuU 
self . menuH 

you can nest parent cells, 
parent parent refers to the next 
level up. This can get pretty messy 

So to get the title of the main frame, we would use 
main.document.title. Using names rather than array numbers makes 
it easier to read and makes rearranging the page layout easier too. 
There are times, however, when you will want to use numbers, such 
as when working with all frames in a document. This example will 
force a refresh of all frames: 

function Ref reshFrames ( ) Tl 

for (i = 0; i < frames . length ; i++) 
frames [i] . location . reload (true) ;H 

Yes, we sneaked in something new there. The location object 
represents and controls the URL of the window (or frame). You can 
read the URL with location. href and reload it with location (reload). 
Adding "true" to the reload call forces a reload even if the version 
on the server is the same. 


You may have noticed a flaw in the idea of including this function in 
the document that defines the frames. Since a frameset contains 
only frame definitions and no other content, how do we call it? We 
could call it as an onLoad event, to force a refresh each time the 
frameset is loaded, or we could call it from within one of the other 
frames. We could do this with a button or event in the main frame 
that calls parent.RefreshFrames ( ). The parent object refers to the 
window that contains the current window object, for a frame this is 
the frameset. Just as you can nest framesets, you can nest parent 
calls, parent.parent refers to the next level up. This can get pretty 
messy. If you want to refer to the top level document, the one 

level window, top and parent simply refer to 
the window itself. You can use this to test 
whether you are in a frame or not with "if 
(top = = self)". Here's an example that 
provides a link to escape when the current 
document is in a frame: 

<script type="text/javascript" 

language=" JavaScript" >H 


if (top != self)H 

document . write ( ' <div 
align=" center" >Stuck in a frame? 

document . write ( ' <a 
href =" JavaScript : void 
top. location . replace (location. hre 
f) ;">' ) ;1 

document .writeln ( 'Click here 
to escape</a>' ) ;H 

// ->1 
</script >H 

There are three new things on one line here. 
The "JavaScript:" part of the URL tells the 
browser to execute the URL as a script 
rather than trying to load anything from the 
server. It's a quick and easy way of running 
short scripts or calling functions. The "void" 
operator ensures that the JavaScript returns 

I sign in the listings to show where you 

no result. Otherwise, if the function 
returned a value, the browser would display 
it. The function itself uses location twice; 
the second call uses location. href to get the 
URL of the current document. This is 
passed to the first call that uses it to replace 
the current top level document with 
location. replace ( ). 

You could add this to the bottom of any 
page that may be linked from outside your 
site, avoiding problems with framed sites 
that neglect to add 'target="_top'" to the 
link. We could take this a stage further and 
automate the process by setting the onLoad 
handler of the page to: 

onLoad="if (top != self) 
top . location . replace ( location . hre 
f) /return true;"U 

Another way of handling multiple 
documents is to use more than one 
browser window. Most people find this sort 
of approach awkward to use, and not all 
browsers support multiple windows. If you 
must use this approach, you open a new 
window with the open ( ) method: 

NewWindow = 
open (URL , name , features ) H 

where "features" defines which of the 
standard browser features the window will 
possess. You can subsequently refer to 
the contents of this window with 

One significant disadvantage of this 
approach is that there is no way to refer to 
any window that wasn't opened by your 
script, including the one running the script. 
So it's probably best to avoid getting 
involved in this. 





JavaScript can be used to insert random text or scroll messages. 
Here's an example: 

f unc t ion RandomQuote ( ) H 

Quotes = new Array (1) 

"RAM disk is not an installation 
procedure . " , II 

"Press any key. . . no, no, no, NOT THAT 

ONE ! " , H 

"Excuse me for butting in, but I'm 
interrupt -driven . "H 
) ;1 

document .write (Quotes [Math. floor (Math. random ( ) 
Quotes . length) ] ) ;U 

The function first builds an array containing the various quotes. 
Notice that the last one does not have a comma. The syntax for 
creating an array with pre-defined elements is: 

ArrayName = new 
Array (Elementl , Element2 , . 

. , LastElement ) H 

The elements can be any type of data. Here we have three 
elements, numbered 0 to 2. Math. random returns a number 
between 0 and 1 . Multiplying this by the number of elements in the 
array gives a number between 0 and 3. Math.floor returns the 
integer part of this, 0, 1 or 2 in this case. We then use that as the 
array index. It's important that we use Math.floor to get the integer 
part of the random number. Math. round will round the number up 
as well as down, a random number greater than 2.5 would be 
rounded up to 3, which would produce an error as Quotes [3] is not 
defined. Adding extra quotes is simply a matter of adding more lines 
to the array definition. The quote is inserted in the HTML by adding 
a call to the function at the appropriate place. 

A variation on this theme is to insert different text each day: 

function TipOf TheDay ( ) H 

Tips = new Array (Tl 

"define array as before"U 
) ;1 

Today = new Date();U 

document .write (Tips [Today . getDate ( ) % 
Tips . length] ) ;U 

This is similar to the random quote function, except that we use the 
date to pick the array element. To do this, we create a new object of 
type Date, called Today. We can then apply any of the methods 
available to the Date object. The getDate ( ) method returns the date 
of the month, you could also use getDay ( ) to return the day of the 
week, adding a number between 0 (Sunday) and 6 (Saturday). The 
% operator performs a modulo division. It ensures that the number 
used to index the array always refers to an existing element. 


These examples show how you can display different text each time a 
page is loaded, though once the page is loaded the text stays the 
same. What about providing continually changing text in the 
browser page? This is not possible within the context of the main 
HTML text, at least not with the current Amiga browsers. 

There are two places where we can change text after the page 
has loaded. One is the status bar, which we used previously to 
display messages with onMouseOver. The other is in a form text 
gadget. Scrolling text relies on the onTimeout ( ) method. This 
accepts two arguments, the second is a delay in milliseconds. The 
first is a command to execute after the delay. onTimeout ( ) exits 
after executing the command. So it is common for a function to call 

itself via another onTimeout before it exits. 
First we create a text box for the function 
to use: 

<form name="ScrollForm" >D 
<input size="50" 
Name="ScrollBar" >H 
</f orm>Tl 

The names and size are important, so if you 
change them, change the function to match. 
We start the scrolling with the onLoad 
handler for the page: 


onLoad=" setTimeout ( 1 ScrollText ( ) ' 
, 10 ) ; return true ; " >U 

Here is the main function that should be put 
in the <HEAD> section of the page-. 

<script type=" text /javascript" 
language=" JavaScript" >H 
<!- //H 

// Change these variables to 

Size = 50; // This must be the 
same as the SIZE attribute in the 
INPUT definitionU 
Delay = 100, -Tl 

Message = "This is an example of 

Location: llie^/localhosU'QH2;C 


// ->n 

</script >H 

The first part is executed only once, setting 
the variables containing the message text 
and other items needed by the function. A 
variable defined outside of a function is 
actually a property of the window object, 
Message is really window.Message. 
Variables defined within a function are local 
to that call to the function. Inside a function, 
when JavaScript interpreter is given the 
variable xyz it will look for a local variable of 
that name first and then for 

We pad each end of Message with 
enough spaces to fill the box, so that the 
box starts empty and clears after each pass 
of the message. The function is executed 
repeatedly, with only a 1/1 0th second 
pause between, so it's important to reduce 
the amount of work done here and keep it 
as short as possible. 

The substring method takes two 
arguments, a start and end position. 
String.substring (x,y) returns the string 
starting at character x and ending at 
y-1 . This may seem odd but it has two 
advantages. It's safe to give stringJength as 
the second argument, even though the last 


Amiga Web 

Amiga Org 







Random quotes 

The quotes below should change each time you reload the page 

Programmer (n): A red-eyed, mumbling mammal capable 
of conversing with inanimate objects. 

Error reading FAT record: Try the SKINNY one? (Y/N) 

J j f^ol Ready. 


The quotes are changed each time the page 
to add to a page rather than to be the only 

a ticker-tape banner. The text 
scrolls from right to left, 
clearing between each message." ;H 
// InitialiseH 
Spaces = "";H 

for (i = 0; i < Size; i++) Spaces 
+ = ' X ;U 

Message = Spaces + Message + 
Spaces ;1| 
Pos = 0;H 

function ScrollText ( )H 

document . ScrollForm. ScrollBar . val 
ue = Message . substring (Pos , Pos + 
Size) ;H 

Pos += 1 ; H 

Pos = Pos % (Message . length - 

setTimeout ( x ScrollText ( ) ; ' , Delay) 

is loaded, although you'd normally use this 
reason for a page. 

character is string.length-1 . Secondly, y-x is 
the length of the substring. The next line 
increments the Pos variable, so that the 
message is displayed one place to the left 
next time. Then we make sure that Pos 
doesn't get too large before calling the 
function again via setTimeout ( ). 

The script can be modified to display 
the message in the browser's status bar 
instead. To do this, replace the first line of 
the function with: 

window. status = 
Message . substring ( Pos , 
Message . length) ;H 

and increase the Size variable to a suitable 
value. That can be a bit tricky as you don't 
know how wide the user's status bar is, 
either in pixels or characters. 

Neil Bothwick £> 






NickVeitch investigates the new ARexx commands available under OS3.5, 
and comes up with a few surprises 

Finally, someone, somewhere, in some 
incarnation of Amiga ownership, finally 
decided to give Workbench what it's 
been painfully missing almost since birth - 
an Arexx port. What does this mean for us? 
Well, for me it means that I get to spend a 
couple of months explaining to you how to 
use it. For you, it means more power and 
control than ever before over your Amiga 
and the way it works. 

The new port for Workbench has meant 
some new commands are now available in 
ARexx. You can use these commands 
whenever you open the Workbench port. 
Just as we discussed before when dealing 
with commands for other software, you 
must open the port first, before any of the 
commands will be understood. As before, 
we do this with the ADDRESS <portname> 

For clarity, we've 
added the M sign 
in the listings to 
show where you 
need to enter a 

Chapter 8: Project 1 - thumbnail generator 

Chapter 9: Adding a GUI 

Chapter 10: Automatic HTML generator part 1 

Chapter 11: Automatic HTML generator part 2 

Chapter 12: Debugging techniques 

Chapter 13: ARexx in OS3.5 

If you've missed any tutorials in this series, call our back issue hotline on 014S8 271102. 

will be able to use, to change all sorts 
of things from the size and position 
of windows to the contents of menus 

command. Cunningly, the Workbench 
portname is called simply "Workbench". 

There are 22 commands which you will 
be able to use, to change all sorts of things 
from the size and position of windows to the 
contents of menus. You will even be able to 
read and manipulate individual files. 

Chapter 8 of the OS3.5 ARexx 
documentation describes the new 
commands in detail, but it is a bit skimpy on 
the examples, and the documentation is in 
parts just plain wrong - as you might have 
noticed from the boxout on this page! So, 
we'll be going through the use of the 
commands, and hopefully building one or 
two useful scripts along the way. 

One word of warning though: be careful 
of your variable names. The Workbench 
port oddly uses stemmed (compound) 
variable names as definitions of attributes - 
for example: window.screen.height. This 
means that if your program uses a variable 
called window, screen, or height, you are 
not going to be able to use many of the 
Workbench commands reliably. This is a bit 
annoying, because there are loads of 
variable names you cannot use depending 
on the Workbench Arexx commands you 
might want to employ in your script. The list 
includes some of my personal favourites 
like; top, left, width, height, type, status, 
icons and count (!!!). One way around this 
inconvenience would be to only address the 

ARexx port through functions defined in 
your script. These use local variables, so 
there would be no conflict with the rest of 
your program, but it is a hassle shuttling 
variables to and fro to functions. It seems 
we are just going to have to get by without 
useful variable names such as 'count', 
though I don't know how I'll manage. 


One thing we should get straight right from 
the beginning is the type of windows you 
can manipulate with the Arexx commands 
for the Workbench port: you can only move 
windows which relate to what the 
documentation terms as 'qualified 
pathnames'. This means that you are pretty 
much limited to controlling Windows 
relating to your drives, like "Work:", "REXX:" 
and so on. Also, the Windows are referred 
to by their full path. The window you see on 
screen might be titled "Software", but to 
reference it through the Arexx port you will 
have to use the full pathname 
"WORK:software" or whatever. There are 
two major exceptions to this. The first is 

'root'. This is used to refer to the main 
Workbench window, and you can use it 
instead of a windowname to manipulate the 
main window (although some of the 
commands won't have much effect).The 
second exception is 'active', which simply 
refers to the active window at the time, 
whatever it may be. Note that this may give 
unexpected results if there doesn't happen 
to be an active window, or if the active 
window is not of a type that the Workbench 
Arexx port can manipulate - a Shell window, 
for example. 


One of the most important commands you'll 
find in the Workbench port is GETATTR, 
mainly because someone decided to create 
one hugely complicated command that did 
just about everything! Because of the things 
it has to do, usage can get a bit complicated, 
but it can also be used in simple ways: 
"work:" VAR screenname would place the 
name of the screen which the Work: 
window was opened on into the variable 



screenname. The first term after the 
command is the Object name, that is, the 
thing you are trying to get information on. 
There are literally dozens of object names 
for all sorts of things you might want to 
query. We'll cover them in more detail next 
issue, but you could check through the 
documentation now if you like, it's all on the 
OS3.5 CD. 

That's about all there is for this month. 
I was hoping to have written a quite useful 
script for this issue, but it took a long time 
to find out that what I was trying to do 
wouldn't work because of the bugs I 
mentioned on this page. In the meantime, 
if you have any ideas for useful Workbench 
scripts you'd like to see, please send them 
in to the usual address! 


There are two commands for the 
Workbench port, MOVEWINDOW and 
SIZEWINDOW, for which the manual 
documentation is currently wrong. These 

It took a long time to find out that 
what I was trying to do wouldn't 
work because of the bugs I 
mentioned on this page 

commands are both similar in usage: 

<number> TOPEDGE <number>T| 
<number> HEIGHT <number>U 

Name is the name of the window, and 
I'm sure you can work out the rest. The 
documentation leads you to believe that 
these functions use absolute values. 
For example: 

100 HEIGHT 50H 

work:' WIDTH 

should resize the Work: window to be 1 00 
by 50. But it doesn't. This particular 
command will make the window 1 00 pixels 
wider and 50 taller (in other words, it works 
relatively). If you want to make the window 
smaller, you are a bit stuffed, because the 
commands will not accept negative entries. 
There is a way though: kindly Richard 
Drummond pointed out to me that it might 
work using a two's complement, and indeed 
it does. The numbers work on a 1 6-bit 
system, the most significant bit being used 
as a sign. So, to get -1 0, you just subtract 
10 from 65536. 

65526 HEIGHT 65511H 

will make the window ten pixels narrower 
and fifteen shorter. This is a bit convoluted, 
and of course, you have to make sure the 
window is big enough in the first place, 
never mind work out the difference in 
relative terms, make a twos-complement 
and so on. 

Fortunately for you, I have written a function 
which adapts to take care of this problem. I 
have called it ABSMOVEWINDOW, and you 
can simply add it to the end of your 
programs for the moment, and call it like 
you would any other function. As it is a 
function using local variables, it shouldn't 
conflict with anything else. The alternative is 
to use the CHANGEWINDOW command, 
which changes both position and size 
simultaneously. The disadvantage is that you 
have to specify all the parameters - width, 
height, leftedge and topedge - which might 
not be convenient (i.e. if you wanted to 
change the windows position but didn't care 
how big it was, you'd still have to find out 
how big it was and plug these values back 
into the CHANGEWINDOW command). 


PARSE ARG windowname LEFTEDGE x 
GETATTR window. left NAME 
windowname VAR 1U 
GETATTR window. top NAME 
windowname VAR tTl 
newl = x-lH 
newt = y-tH 

IF (newl<0) THEN newl = 

IF (newt<0) THEN newt = 



PARSE ARG windowname WIDE x H 


GETATTR window. left NAME 
windowname VAR wH 
GETATTR window. top NAME 
windowname VAR h^) 
neww = x-wH 
newh = y-hT| 

IF (neww<0) THEN neww = 

IF (newh<0) THEN newh = 


Then you'll be all right. 
Nick Veitch 


The KEYBOARD command is a simple way of setting up 
hot keys to run ARexx scripts. Sure, you could use a 
commodity to setup such hotkeys for you, but this is 
very straightforward, and gives you the ability to define 
the keys from within your own program. And here is 
how it works: 

hotkey> [KEY <key combination;*] [CMD 
<Arexx command>] 

The bits in [ square brackets ] are optional, < indicates 
a string or variable > and the bar | is either/or. All the 
hotkeys must be named, so you can easily manage 
them, but what you actually call them is not important. 
ADD is used to add a hotkey, and REMOVE to remove 
it. The KEY accepts a string with the standard format 
for specifying keys and modifiers, like the FKey 
commodity. For example 'h\ 'Alt z', 'f1\ 'Ctrl 0' are all 
acceptable. The Arexx command can actually be just 
that: a string containing a command. It is more likely 

that you will want to specify a script though, in which 
case you merely have to type in the name. ARexx will 
then search your RE XX : path for a file of that name with 
a .wb or .rexx extension. 

Here are some examples: 


'test' KEY 'fl' CMD 

Will run 

REXX: test. wb when Fl key is 

'SAY "No Help herel"'H 

KEY 'Help' CMD 

Will annoyingly open a console window and show a 
silly message when you press the Help key 


Will remove the useless hotkey assigned above! 



•In the Mag /Program Perfection 

Copying and pasting with the system clipboard and 
more on BOOPSI in our ongoing project. 

A feature missing from the majority of 
Amiga text viewers is the ability to 
select text via mouse-dragging and 
copy it to the system clipboard, a feature 
familiar from word processors and text 
editors. Needless to say this is a feature we 
wish AFMore to possess and indeed was 
one of the justifications for choosing this 
project in the first place. 

You'll have to bear with me because I 
have failed to catch up with myself in the 
actual coding of AFMore - a fact that will 
probably not surprise you if you've been 
following this series. I haven't actually 
started writing any of the modules 
associated with this chapter, though I have 
done a good deal of planning. Really, I have. 


The Amiga's system clipboard is a 
mechanism whereby programs can share 
any kind of data - text, pictures, sound, or 
whatever. All data exchanged with the 
clipboard must be in the IFF format (see the 
box "All about IFF"). This permits programs 

For clarity, we've 
added the sign 
in the listings to 
show where you 
need to enter 
a Return. 

we wished to send to the clipboard 
in the appropriate chunk formats - 
all this is just far too much work 

to identify the type of data stored there. 

The clipboard is implemented as a 
standard Exec device that supports 256 
units, each in effect a separate clipboard. 
Unit 0 is the so-called primary unit and is 
the one generally used for exchanging data 
between programs. AFMore will use unit 0 
by default, but the startup parameter 
CLIPUNIT, if present, will be used to 
determine which unit to paste to. (I'm also 
toying with the idea of adding a select clip 
unit function, possibly via a requester. I'm 
currently in two minds of how useful that 
would be.) 

Since the clipboard is a Exec device, it 
would be perfectly feasible to simply use 
exec.library routines to open, close and do 
raw reads and writes to the clipboard 
device. But this would be making life 
unnecessarily complicated. 

Because any data stored in the 
clipboard is an IFF, it requires parsing 
before we can import it into our program. 

■ | Contents: 

Chapter 8: Building the GUI part 2 

Chapter 9: The search 

Chapter 10: Using the clipboard 


Chapter 12: The ARexx port 

!»KMllM*k«d i ; i Um;iJB !TnrcEE 

Make sure you don't miss a tutorial in this series. Call our subs hotline on 01458 271102. HH| 

We would have to manually sift through the 
IFF headers, skipping over chunks we were 
not interested in and reading those that we 
were interested in. We would have to take 
into account the possibility that FORMs had 
been nested inside one another and 
properly handle CATs and LISTs. Likewise, 
but less difficult, we would have wrap up any 
data we wished to send to the clipboard in 
the appropriate chunk formats - all this is 
just far too much work. 

An easier and more elegant approach is 
to make use of iffparse.library. This is a 
shared library that has been part of 
AmigaOS since OS2.04 and it provides 
functions to remove the tedium from dealing 
with IFF streams. A stream on this occasion 
can be an AmigaDOS file, the standard 
clipboard device or, with some custom 
support functions, any arbitrary Exec device. 

The library even provides us with 
routines to open and close the clipboard. In 

this way, we don't have to muck about with 
10 requests and such like. 

When we open a stream for reading, we 
need to parse the IFF object it represents. 
Depending on our application, we might 
wish to skip over certain chunk types and 
extract information from others. In this case, 
we only wish to know about CHRS chunks 
embedded in FTXT FORMs. The parsing 
facilities offered by iffparse.library are really 
quite sophisticated, but here we don't need 
to get too complex. We simply tell the 
library which chunks we are interested in 
with the StopChunkO function and then 
loop, repeatedly calling ParselFF(). When 
ParselFFO returns control to our program, it 
has either found one of the chunks we are 
looking for, we've reached the end of the 
stream, or an error has occurred. 

If ParselFFO finds a chunk we want, we 
can then perform whatever processing we 
need before starting the loop again. The 



All about IFF 

CurrentChunkO function returns information 
on the chunk that was found, such as its 
type, size and position within the stream. 
ReadChunkBytesO can be used to read the 
current chunk's data into a buffer. 

Writing to an IFF stream is even easier. 
We simply use the PushChunkO function 
whenever we wish to start a new chunk, 
passing the FORM type, chunk ID and 
optionally the size of the chunk's data as 
arguments. We then write our data with 
WriteChunkBytesO and finish the chunk 
with PopChunkO. Calls to PushChunkO nest 
to permit the embedding of one chunk 
within another. 


So much for the theory - the plan is to 
package up the code which handles the 
clipboard in a module called, unsurprisingly, 
Clipboard. This will permit reading of 
formatted text from a specified clipboard 
unit via ReadTextO and writing via 
WriteTextO. The ReadTextO call will allocate 
a buffer large enough to contain the 
characters read from the clipboard. To add 
flexibility, a pointer to an initialized ClipText 
structure is passed to ReadTextO and 
modified by that function. 

struct ClipTextH 

STRPTR String ;H 

ULONG Len ; H 

APTR (*Alloc) ( ULONG size 

) ;1 

VOID (*Free) ( APTR mem, 

ULONG size ) ;1 


Alloc is a pointer to a function which is used 
to allocate the buffer required by ReadTextO; 
Free is a pointer to a function to deallocate 
it. Supplying NULL for these means that the 
basic AllocMemO/FreeMemO pair should be 
used. All of this adds complexity, but it 
reduces coupling and hence makes the 
Clipboard module more widely applicable. 
ReadTextO uses the function referenced by 
Alloc to create the buffer and stores a 
pointer to it in String. When we are finished 
with the clipped text we can bin it ourselves 
by calling the function pointed to by Free. 
This can be done from any context. 

We have taken special pains to make 
the Clipboard modules as general as 
possible. The function provided by this 
module is likely to be required in a large 
variety of projects. The more general the 
interface, the more likely we will be able to 
re-use the module without modification. 


The other side of supporting the pasting of 
text to the clipboard is that we need a 
means for the user to select text. As I said 
above, this will be a standard left-drag 
operation on the desired portion of text 
displayed within the TextView gadget, the 
BOOPSI class which takes care of rendering 
and scrolling text within the main window. 
The mechanics of all this will be handled by 
the TextView gadget itself. 

IFF (Interchange File Format) is an open-ended file format for the exchange of any kind 
of data. Whatever type of data an IFF contains it has a common structure. 

Information is grouped within an IFF file in chunks. Each chunk is prefixed with a 
four-letter identifier denoting its type and the length of the data stored within the chunk. 
In C we could represent this as 

sizeof (ckData) */U 

typedef struct {H 
ID ckID;11 
LONG ckSize; /* 
UBYTE ckData [] ;U 

} Chunk ;H 

Chunks may be nested. H 

Chunks representing a single self-contained data object, such as a picture or document, 
are grouped together within a FORM chunk. A FORM chunk will have a FORM type 
specifying the kind of data object it contains. Types include ILBM (Interleaved Bit Map), 
8SVX (8-bit Sample Sound Voice) and SMUS (Simple Musical Score). 

As an example, an ILBM FORM will typically have a BMHD chunk which describes 
the size, depth, aspect ratio and compression type of the picture; a CAMG chunk 
containing the picture's screen mode; a CMAP chunk containing its palette; and a BODY 
chunk containing the (compressed) pixel data. Some chunks may apply to any FORM 
type, for example, an AUTH chunk identifies the creator of the object, while an FVER 
chunk contains an AmigaOS version string. 

IFF files may additionally be made up of composite data objects. A CAT chunk 
contains objects of arbitrary types, whereas a LIST chunk contains objects of a specific 

Now, remember back to AF^3^ when we 
discussed the methods accepted by 
BOOPSI gadgets. When a user clicks 
anywhere inside a gadget's bounds, Intuition 
sends it the GM_HITTEST method. If the 
gadget has a non-rectangular shape, it can 
perform some processing to decide 
whether the hit was actually inside the 

is to package up the code which 
handles the clipboard in a module 
called, unsurprisingly, Clipboard 

gadget. Either way, if the gadget was hit, the 
method should return true. 

Gadgets which respond positively to 
GM_HITTEST then get sent a 
GM_GO ACTIVE method to ask whether 
they wish to become active. Only one 
gadget may be active at a time and the 
active gadget is the one that receives input 
events - mouse clicks, key presses, timer 
events - from Intuition. Many gadgets do 
not need to become active, but our TextView 
gadget does. A left-click with the mouse is a 

sign that the user is beginning a drag 
operation and we want to know about it. 

Input events are sent to a BOOPSI 
gadget via the GM_HANDLEINPUT method 
and each event has a corresponding mouse 
position attached to it. The start position of 
a select operation is the original position at 
which the gadget was hit. While we keep 
receiving events signalling that the left 
mouse button is pressed, we store the 
current mouse position as the end point of 
the select and highlight all text between the 
two. When the user lets go of the button, 
the end point is accepted. If the start and 
end points are the same, no text has been 
selected and we turn off highlighting. 

To be able to manipulate the selected 
text, we have to know how mouse positions 
map onto position within the text file stored 
in memory. That is: how does the pixel 
position of the mouse pointer correspond to 
a row and column position within the file. 
Well, this is just a matter of arithmetic, but it 
is rather involved - we have to take into 
account what portion of the text is visible, 
the font size, the tab size, and so on - so 
I'll leave this until next time. 

Richard Drummond 


The FORM FTXT represent a stream of text with optional formatting information. Text is 
stored in a number of CHRS chunks using the 8-bit ANSI character set. Control character 
and control sequences are allowed. These CHRS chunks may be interspersed with optional 
chunks of formatting information. For example, a FONT chunk will describe a typeface to 
be used in the following CHRS chunks. Although there may be more than one CHRS chunk 
within a FORM FTXT, they are all taken to be a single stream of text. An FTXT chunk may 
additionally contain further nested FORMs, LISTs or CATs. 



nging the 

We combine techniques uncovered in our custom chip 
exploration to create custom graphics modes 

Our tour of the custom chips is 
complete, and it's time to show how 
they fit together. The last two parts 
of this series demonstrate useful routines 
that use the Copper to program the Blitter 
to program the Copper to program the 
Blitter! The result is a neat demonstration of 
the potential of metal-bashing. 

You get a host of new Amiga video 
modes, on classic lines, guaranteed flicker- 
free with zero CPU overhead. 

The demonstration routines show how 
the Amiga custom chips can perfectly 
simulate hardware that was built into old 
computers, including arcade machines, 
terminals and home micros. A custom 
copper list triggers 1 00,000 or more 
graphic operations every second. 

You can animate the whole screen at 
50 or 60 Hertz with hardly any effort from 
the main processor. 

The techniques are at least as useful as 
the result. Rather than write out a Copper 
list, potentially 40K or more in length, for 
each new video mode, the program builds a 
custom mode to suit your requirement. 


In the days before bit-mapped graphics, 
when processor time was scarce, displays 
were built up from a grid of characters. A 
byte in memory determined the character 
displayed in a particular location. Most 
terminals, including Viewdata travel systems, 
still work that way. The codes are normally 

Character codes 
select font patterns 
for corresponding 
display positions. 

zxample Listing 1 

Copper Codegen procedures 

DEFine PROCedure MOVE (value %, reg% ) 
POKE_W copper, reg% 
POKE_W copper+2 , value% 
copper =copper +4 

DEFine PROCedure WAIT(x%,y%) 

POKE_W copper, (y% && 255)*256+(x% && 254)+l 
POKE_W copper+2 , 32766 :REMark Blitter wait 

DEFine PROCedure SKIP(x%,y%) 

POKE_W copper, (y% && 255)*256+(x% && 254)+l 
POKE_W copper+2, 32767 : REMark Blitter skip 
copper =copper+4 

"These procedures let you write a Copper List 
directly into a SuperBASIC program" 

I ■ | Contents: 

Chapter 9: Multifold applications of the Amiga Blitter 

Chapter 10: Sprites in OCS, ECS and AGA modes 

Chapter 11: Programming your MMU directly 

Chapter 12: Hardware extras in each Amiga version 

Chapter 13: Revealing a new set of graphics modes 

Chapter 14: Copper and Blitter in perfect harmony 


If you've missed any tutorials in this series, call < 

r back issue hotline on 01458 271102. 


Character Mop Cwr List 




Bit-mopp«d custom display 


I ■ 

ASCII (except on Pet, TRS-80, and the first 
ZX systems) so programs can copy text 
directly to display memory, and the 
characters appear at once; there's no need 
to plot them one dot at a time which would 
have been painfully slow on early micros, or 
when emulating alien code now. 

There's nothing to stop the 'characters' 
being graphical symbols - indeed that's the 
key to the animation in early arcade games 
like Space Invaders or Lunar Rescue. You 
can even simulate the striped colour overlay 
in those games with palette-tweaking 
Copper instructions. Again, Amiga software 
perfectly emulates custom hardware! 

Later eight-bit systems like the C64, 
Atari, MSX, Einstein and Memotech 
extended this idea by moving the character 
patterns from ROM to RAM that the 
processor could access. 

A change in those patterns 'instantly' 
updates all corresponding characters on 
the screen. This is great for background 
patterns and effects like waves in the sea, 
where a few pokes can animate the entire 
background. It's hard work to emulate this 
entirely in software, but trivial in our custom 

Invaders made 
pioneering use 
of character- 

modes, as their fonts work in exactly the 
same way. 

The Amiga and Mac were among the 
first computers to switch to purely bit- 
mapped displays. To this day, PCs still have 
character-mapped modes, which explains 
the blurringly-fast scrolling in MS-DOS and 
Linux shell windows on IBM-compatibles. 

This hack shows that the Amiga 
hardware is so flexible that it can pull off the 
same tricks, with nothing but a BASIC 
program to set it going. 


Rather than simulate a single layout - say, 
24 lines of 40 characters for Apple II or 
MSX text, 80 by 24 for CP/M, or 64 by 1 6 
for TRS-80 displays - I've written a Copper 
List Compiler. This generates a centred 
display in LowRes or HiRes, depending on 
the required layout, and supports characters 
from 8 to 1 6 pixels high. 

The listing shows how the mode is set 
up. Next month I'll explain the compiler and 
the code it generates. There's a complete 
example Copper List for a 32 by 24 
character mode on AFCD50. This is 
annotated output from the Copper List 
disassembler introduced in part 5. 

The SuperBASIC procedures MOVE, 
WAIT and SKIP generate corresponding 
Copper instructions, so you can read the 
Copper List directly from the BASIC 
program. Symbolic variable names make 
the code easier to read and allow 
conditional code generation. 

Each MOVE updates 1 6 bits, so it's 
convenient that the font, characters and 
copper list all start in the same 64K 

Lunar Rescue 




for bigger 




Press F1 with the 
floppy in drive 0 
to start Amiga Qdos 
and the CharMode 

'segment' of chip memory. The most 
significant bits of the custom chip register 
all point to this segment, and we only need 
to change the low 1 6 bits to specify any 
address therein. 

The first 8K is allocated to the 
character patterns, or 'fount' in Qdos 
parlance. After this, space is allocated for 
the screen bit-plane - the place where the 
Blitter puts the character patterns, and from 
whence Amiga DMA reads the bit-mapped 
display. The Character Map follows, with 
one byte per character code, then the 
custom Copper List. 

Example Listing 2 

- Custom Screen setup 

MOVE #page TO BLTAPTH : REMark All blitter data 
starts in this page 

MOVE #page TO BPL1PTH : REM Base page address of 

MOVE #8192 TO BPL1PTL : REMark offset of bitplane 
in page 

MOVE #0 TO BPLCON3 : REMark No special AGA tricks 

MOVE #0 TO COLOUR0 : REMark Black background 
MOVE #HEX("0CC5") TO COLOUR1 : REMark Bright 
yellow foreground 

MOVE #top_line%*256+left_edge% TO DIWSTART 
: REMark True left limit 

MOVE #left_edge% DIV 2 TO DDF START : REMark 
Hardware stop is at 18 
IF CharColumns%>40 

MOVE #HEX("9200") TO BPLCON0 : REMark Hires 
Colour, 1 bitplane 


# (top_line%+lines%) *256+lef t_edge%+width%*4+8 TO 

MOVE #(left_edge% DIV 2)+4*(width% DIV 2) -8 TO 

MOVE #HEX("1200") TO BPLCON0 : REMark LowRes 
Colour, one plane 

# (top_line%+lines%) *256+lef t_edge%+width%*8+16 

MOVE #(left_edge% DIV 2 ) +4 *width% - 8 TO DDFSTOP 
: REMark Limit 204 

MOVE #HEX("2100") TO DIWHIGH : REMark Set H8 and 
V8 (ECS extras) 


"BASIC to set up custom video modes, extracted 
from CharMode BAS on AFCD50" 

The Copper list does four things. It sets up 
a custom bit plane display centred on the 
PAL screen. This is in LowRes or HiRes 
mode depending on the number of 
character columns. Next it can expand an 
8-bit wide character font into 1 6-bit format 
for blitting. 

After converting a table of eight bit 
character codes into pattern blit 
instructions, it generates the new display by 
blitting one pattern for each character code 
into the display. Each blitter transfer 
merges two lines of eight bits into a 1 6-bit 
word from the font locations corresponding 
to odd and even character codes. Each 
complete blit copies all the horizontal lines 
that make up two characters. All this 

happens 50 times per second, just ahead 
of the display's scanning beam, so updates 
appear instantaneous and flicker-free. 

The diagram shows how a table of 
character codes, on the left, is indexed into 
the font, giving patterns for the display. As 
soon as you change the codes or the 
font patterns, the display changes to match. 


Next month I'll explain the Copper 
Compiler, MAKE_COPPER_BLITS, and how 
to customise the new modes. 

There are copious further notes and 
programs on our CD. 

Simon Goodwin 


The Copper List compiler is written in SuperBASIC, to run under Amiga Qdos. This makes 
it easy to take over the entire system, and provides plenty of free programming tools. 
Everything you need to test and tweak the new modes is on AFCD50, including program 
notes, sample fonts and copper disassemblies, tested on everything from an old A500 to 
a 75 MHz 68060 with AGA. 

Before running the compiler you need to make a Qdos boot disk, with the program, 
data and PD extensions on it. Mount the QL file system (QL0:, or FD0: if you prefer the 
multi-format XFS), put an empty DO disk in DF0:, then click on the 'MakeDemo' icon. This 
formats the 720K Qdos disk and copies the required files there. 

Leave the disk in the drive, and start the emulator by clicking on MakeAssigns in the 
Amiga Qdos drawer, then Qdos UK. The emulator displaces AmigaOS and links its own 
system 'ROMs', as shown, then waits for you to press F1 or F2. Press F1, leaving the Qdos 
floppy in drive 0. The BOOT file runs automatically. 

If you forget the disk and end up in the command line, with a flashing cursor, the 
command LRUN FLP1 BOOT will start things manually. 

The toolkits sign on, followed by a short delay while the compiler is loaded and 
tokenised. Once it starts, messages will appear at the bottom of the screen as the copper 
list is assembled in Chip RAM. Use the Chip ONLY startup icon in the Custom UK drawer if 
Qdos is relocated entirely to fast RAM on your system; this averts any 'Chip RAM not 
found' messages. 

Press any key to return to SuperBASIC while the custom mode is displayed. Type SEE 
to momentarily switch back to the custom screen. QL ON and CUSTOM ON switch the 
Copper and Blitter between the Qdos system and character-mapped displays. Fast 
machines use the CPU for Qdos screen updates unless you type ACE OFF: BLIT ON. 


Amiga Qdos comes with SuperBASIC documentation, but all you need to know to make 
your own custom mode is how to edit the relevant lines. Line 230 sets the number of lines 
and columns of characters. To change this, enter EDIT 230 and move the cursor with the 
horizontal arrows, then DEL and insert digits to change the values. Line 220 sets the pixel 
height of characters - stick with eight if you want automatic font unpacking - and line 
260 controls ShowTime, which puts up optional copper stripes to show what the blitter is 
doing as the display is generated. 

Green and Blue stripes indicate when the characters are being extracted from the 
Character Map and packed into the Copper List. This is done in two passes, in ascending 
and descending mode, for odd and even characters respectively. Red and purple stripes 
show the two passes when the blitter is unpacking the font from 8-bit bytes to 16-bit 
words. These stages are optional, and delay the start of the custom mode display. 

A standard Amiga bitmap slice is displayed above the custom mode. You could display 
titles, buttons or emulator status in this area. 

If the BlitFount or BlitChars flags are clear, character blitting starts higher up, but the 
font and character map are not automatically unpacked. The demo clears these flags if 
you've requested a lot of characters, to leave more time to blit them. 

You can still update the font on the fly by writing whole words, with the pattern in the 
first byte and the second byte zero. To change the character at a given location you write 
its font offset into the Copper list. Each sequence of MOVEs and WAIT blits two characters 
from the font into adjacent columns, reading from Blitter channels A and B and writing to 
channel D. 

ShowTime paints the background dark blue while the character patterns are blitted, 
and black for the remainder of the field. If the black starts before the last line you can be 
sure that the update will be flicker-free, as the blitter is always ahead of the beam. 



Send your letters to: 

• Amiga Format • 30 Monmouth Street • Bath 
Somerset • BA1 2BW or email: 

- putting 'Mailbag' in thasubject line 


When my subscriber's copy arrived this 
morning (as I usually do) I put /4FCD48 in 
my CD player. As I always do, I read Ben 
Speaks first, followed by Richard's bit. 

The 6000 OS3.5s you refer to were, I 
would place money on it, bought almost 
exclusively by people like myself with 
upmarket migs already running on 3.1 
ROMs. These are surely the people to 
whom it was addressed, not the people with 
'Vanilla' 1 200's. These are the ones you 
have to interest if the Amiga market is to 
survive as an entity. Though you made a big 
thing about Pirates (with which I heartily 
agree) I couldn't disagree more with your 
conclusions about the Software market. 

Since I bought my PPC/BVision there 
has been virtually nothing developed to run 
on it. OK, along with most others, I have 
updated DOpus, TurboPrint, ScanQuix and 
MakeCD as the new ones became available. 
I don't count any of these as 'software' in 
the strictest sense of the word; they are all 
'Utilities' or utilitarian in their usage and are 
a must for any high end user. But where are 
the new word processors, for instance? 

Wordworth is a necessary evil as far as 
I'm concerned, and now it isn't even 
supported any more, bad as it is. Why 
would I buy Voyager'm beta when I already 
have IBrowse at 2.1 and AWeb at 3.3 both 
registered? You already know I don't play 
games, so the amount of coverage for 
upcoming games is for me a waste of space, 
and I certainly wouldn't buy any games. 

Pictures, designs, photographs 

Your homebuilt Amiga projects 

News about Amigas in use in 

the real world 

Views about the mag 

Ideas for future issues 

General questions you want answered 

(not technical ones!) 


Long, looong letters with numerous points 
Keep it concise! 
Attachments that we can't read like rtfs 
Illegible handwriting 
Questions asking why Amiga haven't 
brought out the MCC yet 
Technical questions which should be 
addressed to Workbench 

afb - it's not that 
off-topic, honest. 

Surely the Amiga, 
as a computer, has 
outgrown games 

I have updated 
my hardware 
because, to be 
honest, the CDs I 
bought originally 
from someone in the 
Amiga market 
weren't up to the job 
any more. So I (in 
my opinion not 
replaced both of 
them - my hard 
drives and new CD- 
R/W from PC 
sources at vast 
savings. I paid less for my new 4.3G hard 
drive than one guy I know did for a 2.5" 
tiddler from an Amiga dealer. They can't 
complain that people don't support them if 
they are ripoff merchants can they? 


Sabrina Online by ^^^^2^P^®i999 

One final comment: I unsubscribed myself 
from AFB because I couldn't stand the 
rubbish that was posted, nor the endless 
discussions generated by people at uni 
(presumably in positions where they are 
employed to work with PCs) about the 
merits or otherwise of PCs versus Amigas. 

I was pleased to see that you told them 
to stop as the list is supposed to be for 
people with Amigas to discuss their 
problems and get help and to desist 
forthwith, but I equally noticed they 
studiously ignored your request! If you 
eventually become a real tyrant like Matt B 
was on the old CU-list and stop all the crud, 
who knows, I might even rejoin. And 
wouldn't that be nice for you? 

I suppose to end I have to say I don't 
think much of your taste in music; I 
wouldn't give that guy £50 for such a dirge, 
however clever it is technically ! 

And, pretty please, I am allowed to 
write one letter criticising aren't I? 

Ian Aisbitt 

"A very scary new beginning" 



STOP THE P ,IUVCY .l, nK are still pirating software and 
loo them to Me «»» » *' f* 

;m IU ruing" . ^ e | aw 

aPd will even try to find , message about I 

Bulletin Boards in Am-ga ft^J * irates haV e no right to be 
SEe mel Piracy is a sick bu = nj p. ^ ^ 
p3rt of the computer wor dnouo ^ ^ ^ ^ 
My last worts tela" |*S ^ on , y way to do .to 


help the developed „„, i„o become the best 

you He/ge/ 

Yes, Ian, you are allowed to occasionally 
criticise, I suppose. After all, your "loyalty" 
to the Amiga market is definitely not in 
question. As for your various points: 
LJust because things are more expensive 
in the Amiga market doesn't necessarily 
mean that the dealers are always rip-off 
merchants; they sell fewer hard drives, so 
the hard drives cost them more ,so they 
have to pass that on to the customers. 

2. Your software support argument is valid, 
but it's hard to justify further development 
if no-one buys your software. Like the 
hardware situation, it's chicken and egg. 

3. afb is now fairly on-topic, as far as 
computing goes. There is still some 
discussion about other platforms, and 
there's always discussion about other 
topics, including the price ofminidiscs, the 
occasional bit of movie trivia and so on, but 
I asked the list what they thought of it, and 
most were agreed that the mix was about 
right - they didn't want a dry technical list. 

I am sitting here reading issue 1 30 (missed 
it at the news stand, picked it up today at 
Software Hut's open house) and was 
excited to see the review of AllegroCDFS. 
Saw this in Power Computing's ad and 
was just waiting to hear the real scoop 
on it. It turns out I require either a 
Powerflyer or Elbox IDE adaptor to be 
capable of using this filesystem, even 
though it claims to support SCSI DVD 
drives. Uhm, huh?! 

I'm heartbroken now, as I don't 
use my existing IDE port in my 
4000T, and have no intention of 
using IDE, so I think it's silly to 
require I install an IDE card for 
AllegroCDFS to function at all. 
And my single remaining 
Zorro slot goes to a Delfina 
Plus, which I have on order, 
so I am not capable of 
installing the Power Flyer 
4000. Which means my 
machine is not capable of 
running AllegroCDFS as I don't 
have any place to put the IDE 
port/dongle card. Is there any way 
of attaching the Elbox 4-way buffer to my 
4000T's IDE port and using my disable 
block on the buffer card to disable looking 
for IDE devices at boot time, and which will 
also not interfere with OS3.5 (I understand 
there are some issues between OS 3.5 and 
this kind of 4-way IDE adaptor)? Since the 
1 200-intended 4-way adaptor board isn't 

and would absolutely hate to waste a zorro 
slot on a CDFS dongle and lose a useful 
Zorro card in the process. 

Is there any way to convince Power 
Computing to reconsider their dongle 
approach, or at least find a way to make 
people like me happy that don't have any 

upcoming games is a waste of space. 
Surely the Amiga, as a computer, 
has outgrown games anyway? 

too expensive, I'd consider hacking it onto 
my 4000T IDE port if this would be good 
enough for Allegro to see the dongle and 
function, but I am not willing to pay for the 
Power Flyer 4000 just to make a CD 
filesystem function. 

I am also not willing to lose any of my 
existing Zorro cards to make room for the 
Power Flyer, as I have no use for IDE ports, 

Sabrma Online by ^UMu^t^^^ 1 999 

Why do you need a Power Flyer to get 
Allegro? (see Allegro Dongle). 

place to put the two existing dongles? 

Oh, and great job with the magazine. 
It's now the only remaining informative, 
in-depth Amiga mag available in any of my 
local bookstores. 

I should get a subscription, but have 
been to lazy to look into that. But I've been 
buying it every month I can, and really 
enjoy your reviews and technical articles. 

Bill Toner 

Thanks for the kind words Bill, but I don't 
think there's much hope for you as far as 
AllegroCDFS is concerned. The thing is that 
Elbox - the Polish developers who invented 
it - are rightly concerned about piracy 
issues and so decided to give their 4-way 
adaptor (and IDE accelerator, it must be 
said) a unique selling point in an 
overcrowded market. The really major 
benefit from AllegroCDFS at the moment is 
its ability to read UDF -formatted CD- or 
DVD-ROMs, and the Amiga doesn 't exactly 
have those coming out of its ears right now. 
Perhaps you'll find room for Elbox 's 

Continued overleaf # 

"Introducing the Anti-Sabrina" 

Zig Zag ©1 999 Max Black Rabbit 



promised DVD decoder card that will 
presumably interface directly to a DVD- 
ROM drive and the Power Flyer to let you 
to play back DVD movies on your Amiga? 


I got my OS3.5 the other day from Eyetech. 
I had actually ordered it three weeks earlier 
from Power, and after numerous phone 
calls and an email still had not received it, 
so I ordered from Eyetech to receive my 
glorious new OS a day later (I'm sure my 
problem with Power is a one off). 

Note for other OS3.5 users: I used an 
early version of IDEfix and CacheCDFS 
which was not replaced by the OS3.5 
installer and so the CacheCDFS prefs 
installed by OS3.5 wouldn't work until I 
manually installed CacheCDFS f rom the 
OS3.5 CD-ROM then it worked fine. 

I have also had a problem for a while of 
the PPaint screen being drawn over when 

anyway? They can go jump in a lake! 
Why not ignore them until they come 
up with something revolutionary? 

using the pull down menus much like those 
wrote in by Mark Cheetham in the 
Workbench section of AF 1 31 , the problem 
is caused by MagicMenu, and as much as I 
like MagicMenu, I don't like it corrupting 
my programs. 

On another note, for anyone setting up 
a new internet connection such as 
Freenetname, Freeserve, UKonline (my 
personal favourite, now free) or any other, 
when the ISP gives you the option to 
download the file to configure internet 
explorer, you can download it as ASCII text 
and then open with any text viewer and 
print it out if you like. 

You will find that this file contains all the 
info needed for setting up system for use 
with that ISP, from the dial-up number to 
the POP and SMTP server names. 

Craig Roebuck (Tyne and Wear) 

Thanks for the tip on ISPs. 


I will not buy OS 3.5. The reason is simple: 
what does it offer above OS 3.1 that 
patches can't? Stability? I've never had any 
problems! A new icon system? Newlcons 
does more than enough for me! An ARexx 
port for Workbench? What's the point? If 
I've got any facts wrong I apologise, but as I 
don't have it I'm only going off what other 
people say. 

Let's hope the next upgrade offers 
something a bit more significant. I'm sorry, 
but my money goes on Wipeout 2097. 

Colin Seddon 

There's nothing to compel you to buy OS 
3.5, other than a) showing that it is actually 
worth developing for the Amiga and b) 
staying up-to-date. I do hope you won't be 
like one of those people who used to write 
in to Amiga Format complaining that we 
didn 't offer enough support to Workbench 
1.3 users after Workbench 3. 1 had been 
available for years? 


In the last issue (131), IBM revealed their 
free PowerPC Open Platform (POP) 
reference design licence which is really 
good news for the Amiga community. 
Haage & Partner is also committed to 
making an AmigaOS4.0 with ROM for PPC 
only. I can't wait to see a brand new 
generation of PPC-Amigas based on 

different POP designs. 

Personally I would like to see iMAC 
inspired colour-towers on the new PPC 
Amigas made by different POP 
motherboards. More importantly, these 
new Power Amigas could be improved to 
incorporate both 33/66MHz PCI sockets 
(3-6 sockets) so both versions could be 
used on the same PCI sockets for 
maximum performance, as well as having 
DVD, FireWire, 66MHz UltraDMA ATA- 
support, USB and of course, a lightning fast 
AGP Pro 4x-port with support for future 
faster speed access to this graphic port. 

The POP-boards should support the 
new PowerPC G4 processors (and the 
planned G5/G6-CPUs from Motorola). In 
terms of RAM: 2G support from 4 SDRAM 
DIMM-sockets is preferable, but with 
support for future DDR SDRAM too. 
Include all that with Linux and you'd have a 
world beating power Amiga for the future, 
ready to take the computer world by storm. 

The first great thing on the cards for 
the PowerPC is the soon-to-be-released 
FusionPPC. Soon PPC-Amigas will be able 
to run all the greatest PowerMac games - 
great stuff. Let's hope that a PPC-version of 
PC emulator will arrive in the near future 
too. Things are really looking up for 
PowerPC developments. 

Who cares about Gateway/Amiga Inc 
anyway? They can go jump in the lake! If 
Gateway/Amiga Inc should happen to go 
bankrupt, companies like Phase 5 and 
Haage & Partner could team up and buy the 
company so that they can do the job 
properly. Even better, a consortium like the 
Phoenix Platform Consortium could buy the 
Amiga company. 

Most of the Amiga community is 
already ignoring Gateway and Amiga Inc, 
so why not ignore them until they finally 
show up with something revolutionary and 
important for the Amiga community? 


Dear AF, 

The magazine keeps getting better and better and 
so do the CDs, but I'd like to see the following items 
on future AFCDs: 

(QA) Blue Byte's address - To try and persuade 
them to convert Settlers II 

(VA) Descent update - have there been any more 
since version 0.8? 

(VA) Amiga Survivor Website Info - Promote 
AMIGA by supporting each other! 

(SA) Amiga Energy Websites? - Again promotion 
of the AMIGA community 

(VA) 'Acsys' Demo/ Preview - A Turrican inspired 
platformer by Unique Productions 

(SA) Xreepz' Preview - Platform adventure 
developed by NtT? 

(VA) 'Dafel: Bloodline' Demo/ Preview - Pagan 
and Sadeness Software's Action Adventure? 

(QA) 'Enforce' Demo - Insanity's 3D Engine Demo 

(SA) 'The Haunted' Demo/Preview - Alive's 
Graphical Adventure 

(QA) 'The Holy Trinity' Preview - Graphical 
Adventure developed by Digital Visionaries? 

(VA) 'Joyride' Demo/ Preview - A 3D Racer from 

Milan Golubovic and Davor Rivic 

(SA) 'Rage of Mages' Preview - Strategy game 
being ported from PC (Monolith) 

(QA) 'Shogo' Preview (in .AVI or .MOV) - Quake 
style game with anime inspired graphics 

(VA) 'Wild Tracks' Demo/Preview - Another 3D 
Racer from Deepcore Entertainment 

(QA) Latest news on 'Claws of the Devil' by Titan 

(SA) Latest news on 'The Dead Walk' by Alpha 

(VA) Latest news on 'Golem' from Power 

(VA) Latest news on 'Tales of the Heaven' from 
Darkage Software? 

(Key: VA= Very anticipated, QA= Quite anticipated, 
SA= Slightly anticipated) 

I know there's a lot to get your teeth into here, but 
I'm really intrigued to know if some of the items 
are still in progress, released or halted. 

The items I have selected are of great interest 
to me as I'm a strong believer that the Amiga has 

tons of life left in it. I love the gaming side mostly, 
getting Genetic Species and Descent, both being 
very smooth on my setup. I also love the serious 
side of the machine's capabilities - trying out the 
different art packages, word processors, 
spreadsheets, desktop publishers and all. 
Unfortunately, I don't have access to the Internet, 
so Amiga Format is my only hope to getting the 
latest information on long awaited games, etc. 

Cheers to all the Amiga Format team, hope to 
see some (if not all) of my requests on future AFCDs. 

David Wright, Derby 

PS Could Amiga Format start a campaign for Amiga 
Gamers to try and get Blue Byte to change their 
minds? The more interest shown by the Amiga 
Gaming Community, the more likely they'll change 
their mind for Titan Computers to complete their 
conversion of Settlers II and hopefully for others. 

I'm not sure that Blue Byte would even care that a 
few people can't have Settlers running on their 
machines, but I think that's it's probably about time 
we ran a "future of gaming" article again. 



h<ng to pre-order soLZ and ™ ^ V ° U My ' rs a good 
jgM of p r e-o r de rs , ne y * ? 0 ° h mpanies piracy £ 
P'rates should be treated mf rc es S J r^ 0 ^" 0 " 5 - ^ 
th * stops people pre-ordenng * n0t the on 'y &ctor 

OS ' S While 

^ver be sore they JwoTh bl?^ With *»« you ca 
Games always look good/n ad vmf 3t the redtJ oed price 
Weren't hjf as goodtsl "' ^^"d 
^ and Heretic 2 locE 1 V r5/es ^ 

'rst Afc„ b 64 and To^l l r V C ° U ' d be incre dible - , he 
feting are taking ZoZ^ the *"* Wc 
b"y<ng anything until I seeTr. ° ' hem ' out ' ^n't be 

^ver do piracy, STS™ 6 " 5 h f 0n f . decent Amig 3ns 
^rez. So, in order to stop o rZIl '° 0 ,3Zy t0 use *4a 
«* cracked software. Ma^be l n n f** W must "ever 
^ re doing isn •, wonh *«< realise what 

Why cM? Y you ask to start with? You 
can get exactly that machine, at the very 
reasonable price of £39.95 from any 
branch ofDixons - just go in and ask. . . 

Support the Amiga and 
the PowerPC - they're the future 
of computing! 

Helge Kvalheim, Norway 

Well, things have changed dramatically 
again this month with the announcement 
that Amino have now bought the Amiga, 
but I'm with you Helge, I'd like to see a 
POP-based Amiga by autumn this year. 

We start with four A1 200 motherboards 
and add four accelerators; Blizzard 
1230/603e+/1260 and G4. 

We stuff them in a case with Zorro 2/3 
and Z4 buses and add four graphics cards. 
Naturally we want a big monitor or four, 
and a wide screen TV. We also want four 
modems and a Pace 'Solo' modem. We 
want 3 x 1 8Gb hard drives, 8-6 x CD Roms 
and CD-R/W and a DVD Drive or two. 

For external storage, we want a 2G Jaz, 
a 250M ZIP, a 1 20M floppy, a 1 .76M 
floppy. We want two ultra-2-wide SCSI, two 
ultra DMA, 2 Firewire, 2 USB, inputs for 
four to 1 6 remote cameras/videos, outputs 
for stereo speakers and remote speakers, 
and stereophones and a couple of voice 
mics. We also want four fast parallel ports 
and eight fast serial ports and 1 6 
mouse/remote controller ports, a couple of 
Infrared ports and an A4000 keyboard. 

The case will have to be double sized 
to get it all in and there will be some 
wiping/software needed to get it all working 
from a single keyboard, but when it's 
finished, it will be the best Amiga around 
and will attract a lot of attention from those 
fed with the alternatives. Now, the question 
is: where do I get hold of one? 

Amiga Reader, Northumberland 


So the Millennium came and went and left 
the media disappointed: no aircraft fell out 
of the sky, no powerstations exploded, no 
nuclear weapons were detonated over 
major centres of population, and no other 
such disasters occurred due to the eagerly 
awaited millennium bug. 

And my Amiga s fine too! 

So I thought Pd offer you this exclusive 
scoop, concerning the customer who tried 
to return a piece of electrical equipment to 
the department store that I work in. 

He was convinced that it had fallen 
prey to the Millennium Bug due to the fact 
it had stopped working, just after midnight 
on the 31 st of December. 

It all sounds plausible, until you find out 
that the aforementioned piece of hi-tech 
hardware was in fact a kettle! 

Hope this gives you a chuckle. 

Peter Johnstone, via email 

I'm surprised the electrical department 
wanted anything to do with it if it didn 't 
run Windows. . . 

Our CD now has 
lovely OS3.5-style 
colour icons. 

I wanted to write to you about OS 3.5 icons. 
The ones that come with the OS are brilliant 
but since then every icon for OS3.5 I've 
seen released (save a few) have been, quite 
frankly, awful. For a start, most so called 
Glow Icons on the Aminet are in fact 
Newlcons and I refuse to switch on 
Newlcons on my Workbench as it slows it 
down and wastes all my RAM. 

So come on Amiga artists, please start 
creating some icons worthy of the new OS. 
I do feel the best way to achieve this would 
be for the original OS3.5 artist, Matt 
Chaput, to release some templates of the 
icons before the glow was added so anyone 
can go about making icons with ease. 

Gideon Cresswell, via email 

It seems like it's early days yet for Amiga 
icon artists, but I full anticipate a good range 

ofOS3.5 colour icons in due course. To 
keep you happy, you'll be pleased to see 
our CD has been redone for OS3.5. 

Once again, you amaze me. Despite the fact 
that you've recently lost another eight 
pages, you still manage to waste large 
quantities of the remaining space. I am 
referring to pages 1 4 and 1 8 of issue 133. 

I know a picture is supposed to equal a 
thousand words, but personally I would 
prefer the words in writing. And I'm sure the 
subscriptions could be cut back to one 
page, with room left for the back issues. 

What happened to the new economic 
use of space we were promised? 

David Thomsen, via email 

Sorry you feel that way David, but I can 
appreciate what you're saying. We'll do 
better next time, honest. 


I have been struggling with the decision 
whether to renew my subscription to AFior 
another year. 

It has been a continual downer to watch 
the state of the market with cancellations 
coming from Amiga Web Directory and 
Amazing Computing magazine. Even the 
Czech Amiga News has stated that they 
were only going to wait until March, I think, 
for the Amiga situation to improve before 
dropping their Amiga news coverage on the 
web. Some vendors and developers have 
also quit the Amiga. 

I finally decided to renew my 
subscription partly because Amino have 
bought the company and promise to kick- 
start development, and partly because I 
thoroughly enjoy reading your magazine. 

Oh, I almost forgot: another 
determining factor is my Amiga, which still 
runs very nicely after six and a half years; in 
fact, I don't recall ever having to take it in for 
a repair. 

Best of luck to our new owners. 

Mark Dekeyser, via email 

Well, plus ca change, plus c'est la meme 
chose. It seems, once again, that just as 
everyone's getting ready to ditch the Amiga, 
something new comes along to renew your 
faith in this enduring machine. 

Just after Christmas was the darkest 
time in Amiga history, what with the sudden 
closure of the Amiga Web Directory, and 
others stating that they had given up all 
hope, but then, new year's eve, Bill McEwen 
makes himself known again and with a huge 
"yee-haw!" pronounces that the Amiga has a 
new set of owners, but real Amiga people 
this time rather than besuited clones. 

The BoXeR is being prototyped as I 
write this, The Met@box G3 accelerators will 
be in our next issue (I hope), we 've got 
software like PageStream and Tornado 3D 
and things are generally on the move again. 

Perhaps 2000 will be the year that the 
Amiga rises again? 

Ben Vost 



Roll up! Roll up! Bring your works of art here! We 
love 'em all, but only one artist can win our fifty quid 

m of. Amiga 

Monet Revisited 
by Jack Thewlis 

This image is just part off a huge animation 
that Jack is working on in Lightwave. We 
really liked the simplicity off the image, 
especially combined with the depth off field, 
although Matteo Cavalleri's ultra-realistic 
coffeepot image pressed it hard for the 
prise. Send us a smaller version to go on 
our CD Jack! 

by James Mitchell 

Two corking little images from James here - 
both hand-drawn and then scanned in. The 
Destroy picture has a real pop-art sensibility 
about it. 


If you'd like to enter your work (and it 
should be only your work!) for the 
Gallery section on the CD and the pages 
in Amiga Format, read the Reader 
Submissions advice on the CD (you can 
find it in various places) or simply make 
use of the form that can be found on the 
CD pages of this issue. 

1 w 


by Chris Spicer 

Chris sent us his "magic fly" logo pictures in recently, but we like 
this a lot more. Is there more to Skater's tale, Chris, or is this the 
only panel you've drawn so far? 




FloodedGarden and SIMSHIP2 
by Simon Hawley 

Our second flowery image this Gallery, and 
another nicely composed one at that. Both 
images were produced in Cinema 4D, on a 
stonklng setup, but Simon doesn't offer up 
much other detail. 

by Vincent Perkins 

Undercover Is a bit of an 
animation epic sent In by 
Vincent, since it runs for 
a couple of minutes. You 
might want to check your 
spelling a little more 
closely though, Vincent. 


m 0 


AudioReality, DeeLitel and GRLI-fin 
by DJ Mick 

DJ Mick's no stranger to our Gallery section, 
and his excellent AVI is on our CD. These 
images were just a few picked out from the 
general excellence that made up his 
contribution, but the images in the Picsl 
drawer were mainly produced on PCs. 




Turn your Amiga into a Mac or a PC 
or at least convince your machine 
that that's what you've done 

This issue we have a special gift for our 
readers: full, commercial releases of 
Fusion, the Mac emulator, and PCx, 
the PC emulator. Please note that this 
software is not shareware, so may not be 
distributed any further. 

PPC versions of Fusion and PCx are due 
for release soon and each will require its 
corresponding 68K version to function. 
Amiga Format is negotiating a special 
upgrade deal for our readers. Hopefully, we 
can bring you more news next issue. 


/Fusion* PCX/Fusion 3.1 

The Amiga and the classic Mac share a 
common processor family, the Motorola 
68K series. So, thanks to the versatility of 
AmigaOS, and with some clever software, it 
is possible to make your Amiga emulate a 
very usable 68K Mac. Fusion is just such a 
software emulator. 

Fusion and PCx: 
hopefully we can 
bring you more 
news next issue. 

i<* .<.-;*.• v.- . J 

K ^ ■ J 

The Mac emulation can make use of 
much of the Amiga's hardware, 

such as a CD-ROM drive, serial and 
parallel ports and ethernet cards 

Fusion runs on any Amiga with a 68020 or 
better processor, 8M or more of RAM and 
at least AmigaOS 2.04. A faster processor 
with an MMU and FPU is recommended, as 
is a graphics card. The Mac emulation can 
make use of much of the Amiga's hardware, 
such as a CD-ROM drive, serial and parallel 
ports and ethernet cards. 

Macs have boot software built into Jj^£" ?" 
ROM chips, similar to the Amiga's Kickstart 68k Mac. 

ROMs. To be able to use Fusion, you must 
have a file image copy of these ROMs from 
a real 68K Mac. The tool to do this is 
supplied with Fusion. Legal use of such a 

ROM image requires that you own the Mac 
from which it came. 

You also need a copy of MacOS on 
disc. Depending on the ROM types you 

Both PCx and Fusion can either make use of dedicated partitions or hardfiles to act as hard 
drives under emulation. A hardfile is a simply a large AmigaDOS file which, through some 
software trickery, appears to the emulator to be a real hard drive. The disadvantage is that 
hardfiles are much slower than the real thing. 

The other option is to re-partition your hard drive and assign individual partitions to 
the emulators. These will then have to be formatted under the emulated operating system 
and so will no longer be directly accessible from the AmigaOS. 

Fusion permits access to the emulated Mac's hard drives (whether hardfiles or the real 
thing) via its ICP (Intercommunications Port) controls. You may mount any of the Mac's 
disk devices as a virtual AmigaDOS device. This then allows you to copy files between your 
Amiga's filesystem and the emulator's filesystem from the Amiga. PCx does not offer any 
such service. 

Both systems are able to make use of the Amiga s floppy drives, whether double or 
high density. An HD drive is highly recommended since these are more common for Mac 
and PC software. 

r I Intercommunication* Port Control Window I r 

Add Cntry 

[ ttgttovg Cntry 

I tnforwat ion 

Macintosh Volume Information Window 

Mac Nane: Mac HD 

flniga Nane: Mac HD 

Mounted: Yes 

Open Count : 0 

Lock Count : 8 

Mac HD is not a real hard drive, but you're not going to tell j 
isn't going to know, and what it doesn't know can't hurt ft. 




have, Fusion works with System 7.1 to 
System 8.1 . You must boot Fusion from the 
MacOS disc and install it on the emulation's 
hard drive. System 7.5.3 is provided on the 
coverdisc, as self-mounting image files, but 
you will have to extract these under MacOS 
to be able to use them. 

Installation of Fusion is simple. Just 
double-click on the HardDiskJnstall Icon 
and select where you want the Fusion to 
reside on the your hard drive. When you 
have a ROM image, you must copy this into 
the Fusion's ROMJmage's drawer. You 
must reboot your machine after installation. 

To start the emulator, double-click the 
Launch_Fusion icon. This will present you 
with a window where you can configure the 
emulation. You can select how much and 
what type of memory will be given to the 
virtual Mac, what video driver to use, which 
drives and devices to use and so on. The 
Start Emulator button starts the emulation 
proper. Before you can do anything useful 
with Fusion, you will have to install MacOS 
on your virtual Mac. This can be hard work. 
We are investigating the possibility of 
putting a hardfile containing a full install of 
MacOS7.5.5 on next month's coverdisc to 
make this easier. 

PCX 1.1 



PC emulation has a long history on the 

Amiga. It all started as part of Commodore's 

master-plan; by offering PC compatibility 

they hoped to break the Amiga into the 

office. Yeah, right. The most useful early 


bfcr/crCr liUW ItlULl 

type of memory will be given to the 
virtual Mac, what video driver to use, 
which drives and devices to use 

emulators were hardware based; they 
actually contained a rudimentary x86 
system on a card. With the increase in 
processor power, software emulators have 
become more popular. 

Microcode's PCx is a software-only PC 
emulator which creates a virtual PC on your 
Amiga with a 50586DX processor and up 
to 1 6M of memory. This is sufficient for 
running MS-DOS and Windows3.1 , but 
later version of Windows will not work. 

PCx vl.l - Copyright (C) 19% By Microcode Solutions 
Written By Jin Dreu & Joe Fenton 
Registered Serial H000080 

Main Processor 
Nuneric Processor 
CPU Transcription 
CPU Turbo Level 
Hard Drive 1 
Hard Drive 2 
Mouse Controller 





Bus Mouse 

Base Menory 
Extended Menory 
Total Menory 
Floppy Drive A 
Floppy Drive B 
Serial Ports 
Parallel Ports 

Starting Caldera DR-DOS. . . 

rllMEM.SVS: Cannot control address line A20. 

Caldera DR-DOS 7.03 

Copyright (c) 1976, 1998 Caldera, Inc. All rights reserved. 

DR-DOS, the erstwhile competitor to MS-DOS... 

We here at Format Towers have been relentlessly plugging OS3.5 since its launch. To back 
this up, we thought we'd do something concrete. Starting from this issue, the AF coverdisc 
now uses the OS3.5 Color Icon format. We also have a swanky set of new icon images 
courtesy of the great Matt Sealey. Readers without OS3.5 will see plain, old, boring 
4-colour versions of the same icons. 

Do let us know what you think. Do you like the new icon format and images? Does 
everything looks as should on your machine? Drop us a line. 

Unlike Mac emulation, to emulate a PC 
on the Amiga you have to emulate the 
processor. This necessarily incurs a 
performance penalty. 

PCx runs on any Amiga with a 68020 
processor, 3M of Fast RAM and 
AmigaOS2.04 or better. As usual, the faster 
the processor and the more RAM you have 
the better. You also need an x86 operating 
system on floppy disk. Obvious choices 
here include Microsoft's offerings, but you 
could also try FreeDOS, a freely- 
distributable DOS-compatible operating 
system (see or 
DR-DOS, the erstwhile competitor to MS- 
DOS now owned by Caldera (you may 
download a demo from ). 


-In the Mag-/BoingBag 1 
On Christmas Eve the Amiga-owning public 
was treated to an early Christmas present; 
the first service pack for AmigaOS 3.5 was 
released - the Boing Bag. (I bet Microsoft 
are kicking themselves that they didn't 
come up with a cuddly name like that!) 

The Boing Bag is a miscellaneous 
collection of bug fixes and tweaks based on 
two month's worth of bug reports from the 
users of OS3.5. No major new features 
have been added; the goal here is stability. 

Some of the many fixes include: 

■ Volume windows now show used and 
free disk space correctly. 

Continued overleaf 

Installing Software 

Installation in progress, 
Percentage couple ted: 













a:\ now owned by Caldera. Go to to download a demo. 


Those long winter nights are obviously paying off. It's been too dark to go 
outside and play, so you've all been staying inside creating interesting stuff with 
your Amiga to send to us. Great, ain't it? 

The winner of this issue's prize for the best reader's entry is Stefan Blixth, 
for his excellent little address book utility, OnyxBase. 

Now the observant of you might have spotted that Stefan's program also 
features on this issue's floppy disk. Don't take this as an oversight on our part; 

£50 WHNtW 

see it as sign that OnyxBase is so good that we felt that Amiga users without a 
CD-ROM should see it too. 

OnyxBase allows you to store details of your friends and contacts. It 
features a well thought out and easy-to-use interface and, what's more, it can 
communicate with your email package and web browser. 

Click on a name and hit the 'Email' gadget to begin composing a message 
to that person in your email client of choice. Click 'Homepage' to surf to their 
website in your browser. 

Stefan, your £50 will be winging its way towards you, by the time you read 
this. Good work and enjoy your prize. 

■ The sort order when WB windows are in 
'View by Text' mode has been improved. 

■ Volumes with fakes icons can now be 

■ The font preferences editor now shows 
the Workbench backdrop pattern in its 
mock-up of the Workbench display. 

■ The Workbench preferences editor now 
uses volumes names instead of device 
names in its hidden devices list. 

■ Setpatch now works better with 4-way 
IDE interfaces. 

A surprise bonus in the Boing Bag was the 
addition of the new Animatedlcon tool. This 
makes use of OS3.5's new Applcon 
functions to show anim GIFs or 
TransferAnim type IFFs on the Workbench. 
It's not very useful perhaps, but it is loads 
of fun. 

Also supplied was a Christmas theme 
for Workbench, with various festive 
animations and backdrops to put your 
Miggy in the Christmas spirit. Shame it 

Ami,- Workbench 1 IVi 41* q.apKu. 

»Jnn 2000 212*00 

A Yuletide theme 
for Workbench - 
just in time for 
Chinese Mew Year. 

The new font 
preferences editor 
for the Amiga. 

IJon2666 3t:i4:2l ■ 

made it so late to the AFCD really. 

-In the Mag- 

/Reader Requests/OpenBSD 

If you want to try out UNIX on your Amiga 
and you want the real thing rather than 
Linux, you might like to try one of the 
several freely-distributable BSD variants 
such as OpenBSD. 

What distinguishes OpenBSD from 
other versions is that the project focuses 
mainly on security and cryptography 
(OpenBSD is based in Canada, so is not 
subject to those peculiar US export laws). 

OpenBSD has just newly been ported 
to the Amiga and is largely based on the 
work done by the long-established Amiga 
port of NetBSD. It 
offers good support 
for a wide range of 
Amiga hardware and 
requires at least a 
68020 processor with 
anMMUand FPU, 4M 
RAM and 55M hard 
disk space. It must be 

noted that these really Based in Canada, 

are minimum requirements - X will be 
virtually unusable on such a system. 

A basic distribution of OpenBSD is 
supplied on AFCD50. This includes the BSD 
kernel, the usual shell tools, perl, C/C++ 
development tools, manual pages, games 
and the X environment. 

Installing OpenBSD is quite complex 
process and will involve the repartitioning 
of your hard drive. Unfortunately, Amiga 
Format is unable to offer help for 
installation. See the supplied documentation 
and go to for 
more information. 


Shortly before Christmas, id software open- 
sourced their famous first-person shooter, 
Quake. Already, several ingenious Amiga 
developers have produced PPC versions for 
the Amiga. A legal PPC port of Quake has 
been long-awaited, because clickBoom, the 
company behind the commercial 68K 
release, balked at doing a PPC conversion - 
and 68K Amigas don't really have the 
horsepower to make the game fast enough 
to be really playable. 

AWinQuake by Peter McGavin, the man 
behind the excellent ADoom port, is 
supplied with executables for 68K and 
PowerUp (although the latter works perfectly 
under ppc.library emulation). 

The PPC version pushes out over 28fps 
on the office A4000 equipped with a 

OpenBSD is not subject to US export laws. 



A version of Quake - the world-famous paintball simulation - 
now available for the Amiga (legally). 

200MHz CyberStormPPC and 
CyberVision3D. By comparison, 
clickBOOM's version manages a feeble 
9fps. No doubt, once the code has been 
optimized for the Amiga, the freeware ports 
should become even quicker. 

Several other teams are working on 
separate Quake, for example Frank Wille 
and Steffan Hauser have done ports for 
both WarpOS and PowerUp (see . They have also 
produced ports of the QuakeWord server 
and client and are said to be working on a 
Warp3D version of QuakeGL. Then we 
should see some real speed. 

Richard Drummond 


This AFCD has been thoroughly scanned 
and tested at all stages of production. We 
recommend that you always run a virus 
checker on ANY software before running 
it. Future Publishing Limited cannot 
accept any responsibility for disruption, 
damage and/or loss to your data or your 
computer system which may occur while 
using this disc, the programs or the data 
on it. Ensure that you have up-to-date 
backups of data contained on your hard 
drives before running any new software. 
If you do not accept these conditions, do 
not use this disc. 


If your AFCD is defective, please return it 
to the address below. Please make sure 
you have followed our installation 
procedures correctly to ensure that there 
is no physical problem. Please send us the 
AFCD along with a description of the fault 
(not forgetting your name and address). A 
new working version should be returned 
to you within 28 days. The return address 
for faulty discs is: 


Your AFCD should only need replacing if the 
CD itself cannot be read. If you're 
experiencing problems with an individual 
application, phone our technical support line 
This is open between the hours of 2pm 
and 5pm every Tuesday. 
Tel: 01225 442244 Fax: 01225 732341 
(Please remember to put "Coverdisc" in 
the subject line.) 

Please note that the helpline staff 
provide assistance with technical 
problems directly related to the CD and 
cannot provide training on the software 
or hardware in general. 

We want p|ease teH US: 

your work! v :iz ::::::::::::::: 

You can either send it to us on floppies, Zip 

disks or CDs (we do take other media VOW POStCOdC: 

formats too). If you are going to send us a 

multiple floppy backup of your work, please A COHtaCt MMlber Ot email addrCSS: 

use the version of ABackup we supply on the 

CD in the +System+/Tools/Disk_Tools YOUf Signature 

drawer. We'll return any Zips you send us, so 

don't worry about getting your disks back. . 

If you have any further queries about 
how to send your software in then consult 
the Submissions Advice on the CD (in 
Start_Here!, or in the ReaderStuff or 
+System+/lnfo drawers). 
Files you send this month will probably appear 
on AF CD51 - AFs April 2000 issue. 

In respect of all material which forms my reader contribution to Future Publishing's Amiga Format I hereby warrant that:- 

(1) the material is original and does not infringe any other material or rights; 

(2) the material does not contain any material which is defamatory, obscene or indecent and is exempt from 
classification under the Video Recordings Act 1984; 

(3) that there are no legal claims against the material provided; 

(4) that I have full power and authority to provide this material to Future Publishing. 




We present you with another perfectly formed collection of 
extremely useful little programs to make your Amiga smile 


This program simply opens a window on 
your WB that is capable of containing up to 
four analogue clock faces, each of which 
you can then configure to show the current 
time in different places in the world. 

ClockCal supports daylight saving time 
changes and the program also features a 
fully configurable calendar that you can set 
up to remind you of specific events. 


This program renames (usually) long lists of 
multiple files in one easy operation. 

One of MultiRen's more useful features 
is that no files are actually renamed until you 
actually click on the "Rename" button in the 
interface window. Another useful feature is 
that MultiRen enables you to save the list of 
filenames (and their states) so that you can 
continue at a later date - you can even save 
the list as a backup so that you can undo 
and reload the list if all doesn't go quite as 
you had expected. 

Multiren also allows you to save its lists 
as plain ASCII text, thereby enabling you to 
manually edit its attributes, should you 
decide to do so. 

MultiRen should work on any Amiga 

D j MultiRen vU by Dona7»! 


>:EarthFrames/256/ earth. OOl 
6rctpblc«:EarthFrame»/2S6/ earth.002 
Orctphics:EarthFrames/2S6/ earth. 003 
Oraphic»:EarthFrameg/256/ earth. 004 
Graphic»:EarthFrame*/256/ earth.005 
Graphics:EartnFrctme»/256/ earth. 006 
Graphic«:Ea> thFrames/256/ earth. 007 
Graphic»:EartbPrame»/25&/ earth.008 
Graphic*:EarthFrame8/256/ earth. 009 
Graphk»:Earthframes/2S6/ ear th.OlO 
Graphic»:EarthFrame«/256/ earth. OH 
Graphic»:EarthFrame«/256/ earth. 012 
Graphic8:EarthFrame«/256/ earth. 013 
Graphns:Ear thFrames/256/ earth. OI4 
Graphic»:EarthFrame«/256/ earth.015 
Graphit«:EarthFrame8/256/ earth.O>6 
Graphic* J q \ Renpttwer extension by Den | g j £D | t>M [ £3 ] E3 1 'S 

Graphit*:EdrfhFrarhe«/75&/ ea>th-02V 

frame. OOl 
frame. 003 
frame. 004 
frame. 005 
frame. 006 
frame. 007 
frame. 009 

j Enter a source and target string, 
j possibly with wildcard's. * and/or ? 

Source: j earth* 

Target: ! frame* ~ 
■»/•[ Parse strings case insensitive 
i Rortame j Replace | Find 

Graphics:EarthFrames/2S6/ earth. O30 
Graphics:Ear thFrames/256/ earth. 031 
Graphics:EarfhFrames/25a/ earth.032 
Graphic*:EarthFrame*/256/ earth.033 
Graphics:EarthFrames/2S6/ earth. 034 

: frame.02? 

! frame. 030 
j trame.031 
frame. 032 
I trame.033 
f rame.034 

Add I Rernove 

glear list [ Enable selected \ Select aU 

ft«ytwt>j jyndo) y/\ jtrame.OO) 


Here we have 
setup MultiRen to 
change all "earth" 
filename names 
to "frame". 

Onyxbase doesn't come with any 
example databases, but this isn't a 

problem as it really is very 
straightforward to set up and use 

running OS version 37+, but, as it is a Mill 
application, it obviously requires that Mill is 
installed on your system. 

To install MultiRen, simply copy it to the 
desired location on your hard drive. If you 

want the online help to work, we would also 
recommend that you copy the file to the same location. 


OnyxBase is a user address book manager. 
It is very easy to use and it has some really 
nice features: the simple interface includes 
full localisation, it supports the Amiga's 
clipboard, it has full sorting and you can 
even set it up to send emails and check 
people's homepages. 

Unfortunately, Onyxbase doesn't come 
with any example databases, but this isn't a 
problem as it really is very straightforward to 
set up and use; manual installation is a 
breeze, but an installer script is also 
supplied for the faint hearted. 

Onyxbase should run on any Amiga 
running WB2.04 but if you wish to use the 

ClockCal is great if you need (or want) to 
know what the time is in Rangoon. 

program's email and web features, you will 
also need one of the supported programs. 


Virus! \s (at the time of writing) the latest 
version of one of the Amiga's longest 
serving and best known virus killers. 

You can use it as a background program 
to check memory and inserted disks for 
viruses, or you can opt to scan your entire 
system for all known viruses. 

Configurability is the name of the game 
here and Virus! features probably more of 
this precious commodity than you have ever 
seen before on an Amiga virus killer. 

To install Virus! you simply copy some 
libraries over to your LIBS: directory (a copy 
libs script is supplied to do this for you) and 
then drag the main Virus! program icon 
over to your WBStartup drawer. 

You should be able to run Virus! on any 
Amiga running WB2. 04 or later. But if you 
intend to use some of its advanced features, 
then you should make sure that you have 
the required additional libraries. 

Errol Madoo 


The akPNG.datatype is a PNG datatype 
based on the latest PNG sources (zlib 
V1.1.3, libpng version 1.0.3). 

The akPNG.datatype supports 8-bit 
colour-mapped (colour-space is always 
expanded to 8 bits per component) and 
true-colour files (24/48-bit, alpha 
channel ignored, 48-bit 16:16:16 cut 
down to 24-bit 8:8:8). 

This version contains the 68000, 
020/030, 040 and 060 versions along 
with the PPC ELF module. 

The akPNG datatype should run on 
any Amiga with at least WB3.0. To install 
it, just double click on the install icon. 


PrintManager is a printer spooler that 
intercepts all printer.device calls to the 
parallel /serial. device (any files sent to your 
printer) and saves the printer specific raw 
data to a file on your hard drive. This means 
that the program that sends the file doesn't 
need it to be printed before it can continue. 

PrintManager also gives you some 
control over the data being sent to the 
printer. It even allows you to print files 
directly from within the program using the 
datatypes system. PrintManager should work 
on any Amiga with WB3.0+ (and a printer). It is 
quite complex so should only be installed using 
the supplied installer script. 

r ] PrintManager: Hotkey 

r <shif t alt p> 




« Next Job » 


Size Creation Date 


j. rx luuuy 

9K Today 



| j | Paused 






up !i 



No print in progress 


PrintManager takes control of your printing activities and so 
frees up the programs that have sent files to be printed. 



"Solitaire's the only game in town/' sang Karen Carpenter. 
Not true, as we shall now amply demonstrate 


Crossword Deluxe is, as you might guess, a 
crossword puzzle game for your Amiga. 
Click the Crossword Deluxe icon and you 
are presented with a file requester asking 
you to select a puzzle. Select one and it 
loads - you are ready to go. 

The way you enter text is a little strange 
at first, but once you get the hang of it, it's 
really intuitive. You can either click on the 
clue you want to solve in the right of the 
Crossword Deluxe window or click on its 
starting square in the actual puzzle on the 
left. You can click on the square to highlight 
the corresponding clue and click on the 
square again to switch the direction. Text is 
then entered on a square by square basis 

Mow you have a 
crossword puzzle 
game especially for 
your Amiga. 

DiamChallenge should run on 
most Amigas but it will be 
happier running under 
Workbench^ with at least an 
030 processor. 

Installation simply involves 
copying the main directory to 
your hard drive, though you 
can also set the program up to 
run from a floppy disk. 

FreeCell, on the other hand, is slightly 
more complicated than Solitaire, and 
also slightly different in that it 
requires more skill than luck 

and you can use the Backspace or Delete 
keys to erase letters. 

A nice feature of Crossword Deluxe is 
that it allows you to save a "puzzle in 
progress" when you quit. This probably 
sounds pretty standard, but when you start 
the program again, Crossword Deluxe not 
only allows you to start a puzzle where you 
left off, it also gives you the option to start 
the same puzzle again from scratch. 

Crossword Deluxe supports both the 


WBPerplexity is a little puzzle game for your WB based on the old 
game of "14 s and 15s". All you have to do is reassemble a picture 
that has been split into a pre-defined number of squares. You do 
this by sliding the squares up, down, left and right. 

You can break up the picture into either a 3x3, 4x4 or a 5x5 
grid and WBPerplexity even allows you to use your own pictures. 
The game requires an Amiga running Workbench 3 with GIF, PNG 
& ILBM datatypes installed. 

The aptly named WBPerplexity gives you 
about - just remember: the "WIS" puzzle 

something to 1 


For those not familiar with FreeCell, it's a 
card game similar to the age old Solitaire. 

If you've played Solitaire (and let's face 
it, who hasn't at some point?) you will know 
that you need just as much luck as skill to 
win the game; if you don't get the cards 
dealt in a favourable order, your chances of 
winning are severely reduced. FreeCell, on 
the other hand, is slightly more complicated 
than Solitaire and also slightly different in 
that it requires more skill than luck. 

This version is MUI only and features 
customisable cardsets, keyboard shortcuts 
and the ability to adapt certain parameters 
to suit your system. 

Being a MUI application, Freecell 
obviously requires an Amiga running 
MUI3.8 but, apart from that it should run on 
any Amiga running at least Workbench3. It 
does not require any special installation. 

Errol Madoo 

Across Lite and ACD puzzle formats so 
there are no shortages of new puzzles to be 
found on the Internet. Full details and web 
links to new puzzles can be found in the 
author's readme file. And, as an added 
bonus, we have downloaded an additional 
30 puzzles to get you going. You'll find 
these puzzles, along with the standard 5 
supplied puzzles, in Crossword Deluxe 's 
Puzzles directory. 

Amiga Crossword Deluxe works on any 
Amiga with Workbench 3.0 or higher, 
though you will need a copy of the 
reqtools. library in your system's LIBS: 
directory, and, ideally, you should be 
running a screenmode of at least 640x480. 

An installer script is supplied but all you 
actually have to do is to copy the main 
directory to your hard drive and then copy 
its fonts to your FONTS: directory. 


DiamChallenge is a platform game, the aim 
of which is to collect a pre-defined number 
of diamonds and 
then reach the exit 
to finish a level. But 
life isn't as easy as 
that; not only do 
you play against the 
clock, there are also 
loads of bad guys to 
make your life even 
more interesting. 

The game is 
supplied with 50 
default levels, and to 
spice things up a 
little more, you can 
even opt to play the 
levels in mixed order. 

We take every care to test the coverdisk software, but Future Publishing cannot accept any 
responsibility for any damage occurring during its use. If your disk is faulty, send it back 
with 2x26p stamps and an SAE to: 


If there is a manufacturing error then the stamps will be returned with a replacement disk. 

SI Q 1 1 □ □ 

1 A 

Mow you can play Freecell on your Workbench with MUI Freecell. 


Robmx>ns Requiem for my Ar — 
Anyone qotit? Must be virus free. ^ 
ter 6pm). 

since my PCMOm 
later revisions preferred aj 
with OS 3 IROMsfitted.j 



the uW version Will pay or| 
Please ftelp Or does anyor 
whereto qet the upqrade \ 

fl> CD 53 games: UFO, Bo< 
206S, Jetstrike « Gary 0; 
between 9-12, Monday t<r 

0 Will anyone swap a fil 

A1 200 accelerator or RAM ca» 
Must be PCMCIA competsT"* 
accelerator, 0304Mb V<Z 
Whiteford Cordon, Mail 
Perth, PH2 9LN. »wj 

Buy, sell and exchange your Amiga hardware and software in the best free 
ads pages around 


O A 600HD 20M, extra RAM power, external disk 
drive, joystick, mouse, assorted disks, metal computer 
housing, clip art, etc - £100. Buyer to collect. Paul « 
01978 751079 

250M hard drive 2 1/2" IDE fix '97 full version 
WB 3.0 - £40. Ideal first hard drive « 01 282 69801 2 

® Computer games for sale; Amiga, Atari and C64. 
All original disks and cassettes, plus hardware. For list 
please » Lee on (mobile) 0783 338 6097 or email Thanks 

® Fax/modem 33.6 net and web. SCSI Squirrel CD- 
ROM. Philips colour monitor. Collect Hereford - £100 
« 01432 263872 

O Hard drives of different sizes, Squirrel interface, 
Apollo 1230/50 with 8M RAM and lots more. Email for 
list of what you are looking for. 

O PhotoScope Scan software with Manual for Astra 
61 OS, 1200S, 1220S, Epson GT -7000 (Photo), Artec 
AT-6, AT-1 2 AM-1 2S - £30 

?? Myst Amiga Cd-Rom game. £15 Boxed original, 
write to 

® A1200 in a Full Size Tower 040/28Mhz Apollo 
16M, 850M hard drive, 4x CD-ROM, Modem, Amiga 
Keyboard, Amiga mouse, 1 084s monitor, Netconnect 
2, Turbo Print 6, manuals, magazines, CDs. Sell at £200 
•b 01427891975 (Misterton, Nr Doncaster, S Yorkshire) 

® A1200, OS3.1, 1240 25MHz Accelerator, 16M 
RAM, 6.4G HDD, 8X CD-ROM, Buffered Interface, 
Philips CM8833 Mk-ll Monitor, 200W Subwoofer, 
240W Satellite speakers, Mini Tower case - £450 ono 
« James 01779 475844. Buyer collects/pays postage 

® A3640 board, 25MHz 68040. Full chip with fpu 
and mmu. Fits A4000 or A3000 - £50. Basic A1 200. 
No extras - £50. A4000/40, 25 MHz 18M, CD-ROM, 
850M HD, Full Tower Case - £450 ono (£500 with 

spare A4000) » 01 978 362874 or email 

® A4000:030/25MHz FPU 2+16Meg RAM 270M 
HDD Desktop in exc. condition, WB3.0, 3.0 ROMs, KB, 
mouse, disks and manuals. Other bits and bobs thrown 
in - i.e Tandem IDE/CD card (boxed), Joystick, 
various software; DPaintIV, Wordworth, disks and 
manuals - £300 the lot. Contact: Michael, 8 Bolsover 
Street, Hucknall, Nottingham « 011 5 9569820 or email 

O 4way buffered interface ♦ EIDE 99 Gold software, 
includes drivers for Joliet + DVD filesystems, boxed, 
manuals, hardly used - £20. Napalm {Command & 
Conqued clone game - £12 » Anthony 01 925 573625 
or email 

O Surf Squirrel SCSI Interface, boxed, manuals, 
software - £40. Power Computing XL 1.76M External 
Floppy drive, handy for use with PC disks, boxed, 
manuals, software - £40 « Anthony 01925 573625 or 

O A4000, CyberStorm 040/40, CyberSCSI, Picasso 
IV, MFCIII, CD-ROM, 1942 Monitor, DOpus Magellan, 
IBrowse, Miami, PFS2, GoldEd, AminetCDs, AFCDs, 
CUCDs + more comm/registered shareware - £1 ,000 
ovno g 01302 370774 

O For sale: SCSI Squirrel interface, never been used, 
boxed - £30. Games; Overlord, Heimdall 2, 
Subversion, Sim City 2000, California Games 2 - £5 
each. Email 

® Amiga 1200 Eyetech Tower, Blizzard 68060/ 
50MHz, 32M RAM, CV64-3D Graphics Card, 7Slot 
Zorroll, 4G HardDrive, CD-ROM. Loads of 
Games/Utilities Including; Quake, Myst, Dopusll - 
£500 ono » 01 622 685326 or email 

O AFCD S Nos 9 to 45, CUCD s Nos 6 to 27 - £2 
each incl. p&p w 01703 788391 or email 

Blizzard 1240 40MHz accelerator for A1200 with 
32M memory, blizzard SCSI-kit IV and 25-pin(m) to 50 

cent(m) SCSI cable. Never been used, cost £320, sell 
for £1 50 rt 01 303 254830 or email 

® A1200T 1260/50 with SCSI kit, 1GB hard disk 
and 24 MB RAM. External 4xSCSI CD-ROM, needs 
keyboard - £600 ono. Email 
or » 07977 944298 

® Amiga 4000/30 Desktop. 4 speed CD, 6M RAM, 
with 20 assorted CDs. Amiga Format magazines issues 
1 -68. Various original software titles including many SSI 
RPGs. Offers accepted on anything. Please ring for 
more details w 01 623 742009 

® Amiga 2000 WB 2.04, ECS, Oktabyte 8mb RAM 
card (2M populated), Oktagon 2008 SCSI card. Offers? 

® Apollo 68060/50Mhz accelerator with 32M RAM. 
Faster than light! Includes installation disks, plus p&p - 
£230 w Dan 0191 2244424 

O Original Amiga Games, all boxed as new; Frontier, 
Lemming Tribes, Beast 3, Temptress, Batman, Gloom, 
Worms, Skidmarks, Flashback, Kick Off 3, Historyline 
etc. SAE for list. All £3 each « 01 592 782976 

® A1500 WB20 2 disk drives, Philips Monitor. Both 
seen better days and stock of disks - £50 buyer collect. 
D Ball, Coventry » 01 203 447983 after 5pm 

O A1200, 68030/40HZ accelerator, 2M Ram, 60M 
hard drive, mouse plus software £110. Canon BJ10SX 
1 3RW printer - £40, Commodore 1 084ST 1 4" inch 
monitor with sub-woofer sound system - £50 « Bristol 
01275 852859 

® A4000/040 2.5G HD 20M fast RAM Picasso II 
card GVPSCSI H+8 memory exp. card wavetools sound 
card Toshiba CD-ROM manuals and software - £400 
ono « 01 527 529917 

© Over 70 original software and hardware items for 
sale; many classic games. Send a SAE for pricelist to 
Andy Tang, 1 55 Packington Square, London N1 7UB ^ 
0171 354 0494 or email 



© Amiga 1200 with 800M internal hard drive, all 
manuals and disks - £35. Please reply to: Amiga user, 
8 Alan Close, Dartford, Kent DA1 5 AX 

O Lightwave 'Waveguide' plain English alternative to 
Newtek's quirky manual. 80,000 words, 140 pages. 
Covers all Lightwave functions, all buttons, tutorials, etc 
- £30 incl p/p « 01 405 860798 any time 


& AFS Pro 2+ registered owner of version 1.6 

requires copy of version 2+. Originally issued as free 
upgrade. In particular, diskvalid needed. Please « 011 6 
277 6037 Brian 

© I want Scala Echo 100 hard and soft. Will pay 

good price. Andre Vermeille, 3 rue du President 
Mazarick, 42100, St Etienne, France * 04 77 57 87 84 

£> Desperately seeking a Picasso IV card, can 

anyone help? Rita Ruban 

'Is> Wanted: original games; SWIV, Dungeon Master 

I, copy of LSL3 disk 1 (1 game saved over mine) * 
0116 222 3859 

© Rombo Vidid Amiga Digitiser 24 RT pro/12 RT or 

pro-grab 24 RT Enzo « 01 527 529917 any time 

© Can anyone help? I've lost my disc of DSS8 by 

GVP. I've got manual and box but someone has relieved 
me of the disc * Ralph 01 508 48841 0 

'Z? Squirrel interface wanted. Email 

<Z> Manual and software for Commodore MPS 1270 A 

ink jet printer w 01 555 663992 

© Desperately seeking some old Amiga 500 titles: 

Fuzzballand Super Putty (system 3), Hawkeye, 
Creatures, Mindroll, Venom Wing and Armalyte 
(Thalamus), Damocles, Mercenary 7-3 and Backlash 
(Novagen) « Andy 01 642 760930 or email 


© Also see the Amiga Angels document on our CD. 

© Please email me for details on how to receive my 

list of providers of free web mail. Grenville 

© If you are a novice or experienced Amiga user 

and have a problem, we have user group presidents 
from around the world and hand-picked specialists who 
are willing to help you out. Email 

© Leading non-print Amiga magazine, AIO, requires 

new writers to contribute reviews, articles or other help. 
For more information email Anyone 

© Website, HTML and FTP help given for beginners 

to get you started in designing and uploading web 
pages. Contact or see my 
site at 

© I am an Amiga artist/musician wanting to do 

graphics or music for your PD, shareware or games. 
Highly proficient with OctaMED's SoundStudio and 
Deluxe Paint. Both AGA and standard Amiga formats. 
« Vivian 001 505 835 2841 (New Mexico) 

© Any Amiga users new to the Internet who want 

some free links/galleries and downloads to get them 
going can go to my site at or 

email me (Paul) at pol@g251 

© Any Amiga magazines or disk magazines require 

another contributor? I have knowledge of A1 200 and 
other Amigas. Will work for free. Article previously 
published in Amiga Format. « Ross Whiteford 01738 


© Bedlam BBS, Leicester, online 24 hours. 

» 011 62 787773 

© The Forum! BBS online 24 hours, Kilmarnock, 

Scotland. Over 35 members, 2,000+ files available, 
including games, pictures, utilities, etc. 36K. 
Sysop: Jamie Maguire. Run by a software development 
student w 01 563 540863 

© Promised Lands BBS, online 10pm-9am 24hrs 

weekends. Sysop: M!k. Umlimited downloads, online 
CD-ROM speeds up to 33K « 01 562 66829 email 

© Arachnoids BBS. Leicestershire Online 24hrs. 

* 01509 551006. Friendly sysop, over 10,000 files 
online. No ratios, everything free. 

© Dirt Tracker BBS: the headquarters of Powernet 

Mail network, hubs and nodes and points available on 
request. Help package available. One of the UK's no.1 
leading BBSs with a friendly attitude « +44 (23) 8036 
5112(24 hours) 

© Quest BBS, Wakefield. West Yorkshire's largest 

BBS with over 30,000 files online, including the latest 
seven Aminet CD-ROMs. Headquartes of 
CoNnEcTiOnS magazine detailing the BBS scene. 
Online weekdays, 6pm-6am and weekends, 2pm-6am 

* 01924 250388 

© Entertainment BBS, Wigan, online 24 hours. 

9 01942 221375 

© Skull Monkey BBS, Lincoln. Online 24 hours. 

« 01522 887933. Friendly sysop. Email - keeping the 
Amiga alive 

© Want to chat about anything and everything with 

people all over the globe? Then join Fluffynet - the 
fluffiest Fido-style BBS mail network! 
w Total Eclipse BBS +44 (0) 870 740 1 817 or visit for information on how 
to join. Hubs and nodes available. Anyone welcome! 

© TABBS 2000 BBS, online 24 hours. Running 

Xenolink v2.8, Amiga sysop with over 1 5 years of 
Amiga experience. 20,000+ files online. File requester. 
Amiga support given. Hertfordshire. « 01992 410215, 
email s 

© Total Eclipse BBS, * +44 (0) 1983 522428, 24 hours. 

33. 6K, home of Liquid Software Design and MAX's 
Pro support 

© Elevate BBS, Hants, online 24 hours. 

« 01329 319028 

© Moonlight BBS, Bedford, online 6pm-8am, 24 

hours at weekends, « 01234 212752. Sysop: John 
Marchant. Email 
Official Transamiga Support BBS, unlimited downloads, 
friendly sysop with excellent knowledge. Aminet online. 
Run by an experienced Amiga programmer who will 
help you out for free 

© X Zone BBS, supporting the Amiga for over two 

years. Do you want the latest files? « 01 635 820590, 
6pm-1am, modem callers only (33. 6K) 

© On The Oche BBS, Waterlooville, online 24 hours. 

» 01705 648791 


© Also visit the AmigaSoc website on our CD. 

© Will all the people who want to help Amiga Users 

please contact the Amiga Free Helpline? If you need 
help, please do the same « Terry, 01709 814296 

© Help needed in setting up new Amiga User Group. 

All ages welcome, non profit-making, not a business. 
Northern Ireland area « 01762 331560 

© NAC, Nottingham Amiga Club. Users of all ages 
and abilities welcome. From A500 to A4000 PPCs to 
68Ks. Club meetings last Saturday of each month 
w Mark Sealey 011 5 9566485 anytime 

© French speaking Amiga club. PD disks, help, buy- 
sell, advice. Also specialists in 8-bit emulation. Please 
write to: BP 1 20, 4000 Liege 1 , Belgium. No PC! 

© Looking for somewhere to chat with other 

friendly and helpful Amiga users? Then why not visit 
#amlRC on Undernet. #amlRC has established itself as 
the no.1 Amiga chat channel. We are the offical Amiga 
help channel on Undernet. Everyone is welcome. 
Visit our website at: 

© Amiga North Thames meet on the first Sunday of 

the month at St Mary Magdalene Vestry, Windmill Hill, 
Enfield, 1 -5pm. Software/hardware problem solving, 
demos, news and Amiga games ^ Mike 0956 867223 
weekends or email 

© New user group being set up called TAG (Total 

Amiga Group). Initially in the Somerset area « Phil 
01458 832981 

© Are there any Amiga users in Birmingham who 

want to set up a user group? « Hitesh 01 21 6056452 

© NPAUG is a new Amiga user group based on the 

net. We offer a free monthly magazine and tech support 
over the web. If you are interested in joining, visit our 
website: com:/npaug/home. html 
or email me: 

© Need a new IRC chat channel? Come to 

#PoweredByAmiga on ARCNET for fun and informative 
chat about Amigas and otherwise. Visit our URI at 



^ . We mostly 
meet at weekends about midday. 

& Are there any Amiga users in Cornwall interested 

in starting a user group in the Helston/Falmouth area? If 
so, email frank@ or 
•a 01 326 573596 and ask for Frank 

d> Amiga Club International members receive a 

bi-monthly magazine disk and PD programs plus 
helpline. Recently relocated from London, Falloden Way 
to Dover. Established 1 989 * 01 304 2031 28 or email 

& Felbrigg Amiga Group meets weekly near 

Cromer. We are a group for novice and expert users. 
For more information « 01 263 511705 or 824382 

Amiga Support Association. We offer help, advice 

and a friendly chat. Monthly meetings, tutorials and a 
fact file are all available. To join our mailing list send a 
mail to Amiga . Contact 
Phil: v 01703 464256 or ^ 
Paul 01705 787367 for more information or visit 

O Is there anybody in the Northamptonshire area 

interested in starting up a new user group? Please 
contact me ^ 01 536 724309 or email 

Great Yarmouth user group. Anyone interested in 

joining this user group please contact John ^ 01493 

® South West Amiga Group, (SWAG) meets every 

first Thursday of the month, 8:30pm at the Lamb & Flag 
(Harvesters), Cribbs Causeway, Bristol. SWAG intends 
to get Amiga users together, provide info and support, 
promote the Amiga and have a laugh. Contact 
Andy Mills 

® Are you Welsh, live in Wales or love Wales? Then 

join Cymru Amiga User Group. Visit us on or email to join 

© Would anyone, anywhere like to join the Amiga 

Free Helpline? If so see AFCD46:-ReaderStuff-/ 
Terry_Green/ or ^ Terry 01709 814296 (Rotheram) 
for more details 

® Deal Amiga Club welcomes all old hands and 

newcomers alike, whatever your ability. Admission £1 , 
under 16's 50p. Annual membership is now free. If 
you've bought some bits and don't know how to put 
them together then bring them along and let us help 
^ 01304 367992 for more information or email 

® West Lanes User Group. Sundays, 1pm-4pm at St. 

Thomas School Hall, Highgate Rd, Upholland ^ 01695 
623865, email . Help and 
advice, novices and experts welcome 

® New Amiga sound and demo association seeks 

input, contacts and support to form a user group based 
around the Amiga music and demo scene. Interested? 
« Dave 01 243 864596 or 0961 985925 

O Power Amiga User Group based in Portsmouth for 

users of all ages and levels. We meet once a month on 
the last Saturday. We have all sorts of Amigas, prize 
draws, tutorials and general discussions each meeting 
^ Lee 01 243 77901 5 (weekends only) or email 
LeeScott@f ree4a or visit 

® Workbench, the Manchester Amiga user group, 

meet on the first Thursday of each month at 7.00pm 
and offer general Amiga chat « 01 61 839 8970. 
Also, check out our website at: Or email: 
mail@WQ rk pench,fre ^s erve . cQ,uk 

O SEAL meets twice monthly at Northlands Park 

Community Centre, Basildon, Essex. We offer help, 
tutorials and presentations plus scanning, printing and 
email. Contact Mick Sutton, 20 Roding Way, Wickford, 
Essex. ■ 01268 761429 (6-9pm). Email or visit our website, 

® Huddersfield Amiga User Group (HAUG) meet on 

the first and third Wednesday of every month at The 
Commercial Inn, Market Street, Paddock, Huddersfield 
from 7.30pm onwards. ^ Geoff (01484) 322101 email or visit 

Northern Ireland user group welcomes new 

members. Emerald Amiga Users meets regularly in 
Strabane. » Charles Barr 01 504 884700 

CD United Amiga/ Am strad User Group (UAUG) 

established 1 986: Largest user group for Amiga and 
Z80/6502 8-bits. 40 page magazines, cover disks 
(tapes), digitising, scanning, helplines, email service, 
Internet book search. Free gift upon joining. Send SAE 
for details to: The Editor, 1 3 Rodney Close, Rugby 
CV22 7HJ or email 

£> Join a new email club for Klondike, a Reko 

Productions game. Cardset creators and cardset 
collectors, Amiga and PC. Email (make friends) 

® Pennine Amiga Club. Free worldwide helpline 

supporting all models. Non profit-making club. Not a 
business. We help with free advice. ^ 01 535 211 230 

® Coventry and Warwick Commodore Computer 

Club (CWCCC) meets once a month on the first 
Wednesday at Earlsdon Methodist Church, Coventry. 
Email or visit 
htt p://$tQ w e/cwccc/inq ' e x.h t ml 


The editor reserves the right to refuse or amend ads. 
We accept no responsibility for typographical errors or losses arising 
from the use of this service. Trade ads, including PD advertising, will 


Use one i 

Address: (not for publication), 




Please tick to show required heading: 

Q For Sale Q Wanted Q Personal 

□ BBSes User Groups 

Return to: Reader Ads • Amiga Format • 30 Monmouth Street • 
Bath • BA1 2BW. You can email , 
putting 'Reader Ads' in the subject line. 

Unfortunately we cannot guarantee insertion in a particular issue. 

I have read and understood the conditions for the inclusion of my ad Signature: 





Andrew Elia infiltrates Amiga 
North Thames (ANT) to discover 
the secret of its success 

A little over a year ago, Chris Livermore 
and I ventured up to my home town 
of Walthamstow to witness the birth 
of a new user group. Michael Carrillo, the 
maintainer of the Amiga Yellow Pages 
website, had decided that North London 
had gone long enough without an Amiga 
user group and so took it upon himself to 
correct this injustice. 

I've been following the progress of this 
fledgling group since the beginning and, 
bar one or two occasions, I've attended 
every meeting since the group's inception. 
Since that initial meeting, things have been 
tough; interest in the group (later to be 
named ANT by its members) wasn't great 
and there were many times when the 
attendance at meetings totalled three. 

Having been in a similar position 
myself when I ran QMW AmigaSoc, I 
encouraged Michael not to give up. Michael 
didn't need any such spurring; he was 
determined to succeed. As Chris Livermore 
has quite rightly pointed out in past 
columns, city-based Amiga groups 
generally tend to have a lot more difficulty 
getting started. ANT is no exception. 
Michael tried a number of tricks to get 
people to come along including managing 


I No user group near you? Then fill in this form and send it to: User 
I Groups • c/o Amiga Format • 30 Monmouth Street • Bath • BA1 2BW. 

| Name 




to convince journalist Andrew Korn to 
come and talk about his latest venture 
and Andrew Reed of Crystal Software to 
demonstrate Dark Millenia and other up- 
and-coming productions. However, all 
these efforts didn't seem to have any 
long-term effect. 

The turning point was World Of Amiga 
'99. ANT and their small but dedicated 
band of regular members ran a table in the 
user group area. Despite a few mentions in 
Amiga Format and on the web, it appears 
that there were still a large number of 
people who weren't even aware of ANT's 
existence. But since then, ANT has enjoyed 
an increasing membership, thanks also to 
the fact that the group was advertised as 
being applicable to users not necessarily 
based in London. In fact, ANT now has 
regular attendees from Welwyn Garden City 
and all around Hertfordshire. 

It's taken the group a while to settle 
upon a meeting place that adequately suited 
their needs. Candidates ranged from 
overpriced community centres in Chingford 
to rather grim community centres in 
Highgate (albeit with the added bonus of a 
freshly prepared meal being made available 
to members for a very small cost). They 
finally settled on a church vestry between 
Enfield Town and Oakwood. 

A few of the 
ANT clan stand 
to attention while 
Michael (second 
from the right) 
demonstrates his 
affinity for the 

Postcode* . 


I You must fill in your postcode as this is used to calculate how far 
I from other Lost Souls you are. 
I I 


Arriving at the venue a little before the start 
of the meeting, it came as no surprise that 
Michael was nowhere to be seen. His 
legendary absence of time management 
skills was as evident as always! Fortunately, 
the vice chairman, Steve Croucher was 
there to kick things off (not that the keen 
bunch of members already assembled 
needed any form of invitation). 

Half an hour later, Michael arrived and 
the meeting got off to a small discussion to 
fill in the non-netted minority on the news 
relating to the purchase of Amiga and other 
group-related issues - the others, 
meanwhile, tried to avoid groaning too 
loudly at the plethora of schoolboy jokes he 
seems able to conjure up. 

I was given the task of explaining and 
demonstrating the ins and outs of OS 3.5 
using Michael's PPC-equipped A1 200. At 
the time, many of the attendees had yet to 

purchase this 
essential upgrade. I'd hope that my talk was 
evidence enough to convince them to get 
their pennies together. 

After that, the rest of the meeting was 
spent on 'miscellaneous activities' involving 
the machines people had brought along. 
Quake was unsurprisingly the game of 
choice, while my suggestion of two player 
Lemmings was met with looks of perplexity. 
They don't know what they're missing! 

For those interested in the more 
productive side of things, the obligatory 
Shapeshifter tour and Internetworking 
discussions were the order of the day. Steve 
briefly demonstrated the process of burning 
a CD while 3.1 ROMs were installed inside 
an A1 200, LS1 20 drive problems were 
diagnosed, and startup sequences were 
tweaked on behalf of less experienced 
members. There simply wasn't enough time 
to fit it all in! 

The attendees numbered a very 
satisfying fifteen. Even Simon Archer 
(journalist and pioneer of the portable 
A600-cum-arm toner) and also a resident 
of Enfield, dropped in before eventually 
bowing to the irresistable temptation of the 
beckoning pub. 

Most of the people with questions or 
problems left satisfied that their questions 
had been answered and their problems 
solved. Those who came looking for 
competition at a number of the multi-player 
games on offer either left with smug grins or 
vowing revenge through gritted teeth. In all 
cases, people learned something new (albeit 
not two-player Lemmings) and mostly went 
away with yet another avenue of uses to 
explore with their Amiga. 

There can be little doubt that ANT has 
achieved a great deal since it began, and 
that it has done so under especially difficult 
circumstances. What further evidence do 
you need that it pays to advertise? 

Andrew Elia 

Contact/Meeting details for ANT: 
or phone Michael on 0956 867223 
at weekends. 

Like an increasing number of groups, 
ANT now sports an eGroups-based mailing 
list as well as a website with a logo designed 
by the group's resident artist, Jasen Mandil. 
Visit them at 
london and 




Just the 

The UK's first and foremost uber-usergroup 
comes under the Just the FAQs spotlight with head spokesperson 
Andrew Elia trapped like a rabbit before an oncoming car... 

We caught up with Andy as he was writing 
a usergroups article for us while Chris 
Livermore is living it up in Scotland and 
we posed him the usual: 

■ When did you first use an Amiga? 

It was November 1 989. I'd never actually 
seen one before, and I simply couldn't 
believe the clarity of the graphics. I just 
couldn't hide the incredulous look on my 
face when I heard the sound. 

I continued to use one A500 or 
another until I eventually managed to save 
up for an A4000. 

■ When was AmigaSoc started? 

AmigaSoc has two incarnations. While at 
University, a scruffy Electronic Engineering 
student named Chris Livermore decided to 
start up an Amiga Society (AmigaSoc). 
Julian Sadotti came in as treasurer and I 
came along to help out. Just before Chris 
graduated, he put me as president on the 
society renewal forms. Julian, Chris and I 
came to the conclusion that there would 
eventually come a point that we wouldn't 
be able to contribute to AmigaSoc as it 
would be run by people we didn't know 
and who might not appreciate our input. 
So we set up AmigaSoc UK and ensured 
that the existing AmigaSoc became known 
as QMW AmigaSoc. 

We thought about running it as a user 
group, but we really couldn't think of 
anything we could offer people above what 
other groups did. So we decided to target 
the community as a whole, but not set our 
sights too high. Hence, we've tried to stick 
with just UK stuff so as not to overstretch 
ourselves. QMW AmigaSoc is still running 
today. We lend a hand whenever we can. 

■ How did you get the idea for the 
lost souls database? 

It was actually Chris Livermore 's idea. We'd 
just implemented the user group locator 
and we were getting a fair few people not 
finding user groups. Chris's 
implementation used our postcode 

technology to periodically match people 
who are closest in geographical terms, and 
once a reasonable number were found, 
they'd be contacted. We're happy to say 
that it's worked really well and we've been 
able to contribute names of interested 
parties to new user groups. 

■ What made AmigaSoc get into the 
organisation of trips to Koln and 
helping to organise WoA? 

It started with a visit Chris, Julian and I 
made to Koln in '97. We were astonished 
at how big the Amiga content was and how 
exciting the atmosphere was. We thought 
users should see how popular the Amiga 
was in Germany. Naturally, we made it our 
aim to get the most cost-effective solution 
we could without resorting to pitching 
tents outside the Koln Messe! 

As for WOA, I started it off with an 
email to Petro asking what the score was. 
His response was what we had expected: 
there would be no show. I wanted to 
rectify this situation, but didn't think I 
could handle it on my own. I set about 
emailing all the user groups I knew as well 
as various Amiga celebrities who have 
contributed to Amiga events in the past. 

I'll be the first to admit that the show 
was rough round the edges, but given the 
lack of time and people, it was pretty 
miraculous that it happened at all. If it 
wasn't for the help of people like Andrew 
Korn and user groups like SEAL, ASA and 
so on, it probably wouldn't have done. 

■ What are you working on now? 

Well, we've just finished re-launching the 
User Group Discount Scheme which we 
see as an important incentive to get people 
to join user groups. We had to put it on 
hold due to our work on World Of Amiga 
'99. So far, we've got a good number of 
dealers throwing very enthusiastic support 
behind it, and we'll no doubt be able to 
increase the acceptance as time 
progresses. We're also taking an 
involvement in World Of Amiga 2000 

along with user groups from around the 
UK. There are a couple of other things in 
the pipeline, but I can't say more now. 

■ What's the one Amiga item 
(software or hardware) you 
wouldn't be without? 

Oooh! There are so many! I love Directory 
Opus as it provides a powerful desktop 
environment that is simply unmatched by 
any other platform. 

It's annoying how people whinge 
about how behind they think Workbench 
is, when Opus is right under their noses! 
DrawStudio is probably next in line, but 
the fact that development has now ceased 
is heartbreaking. 

I have considered purchasing the 
source code and continuing development, 
but I doubt that I'd have the time or 
expertise to do it properly! 

■ Who's your Amiga hero and why? 

That's a tricky one. There are quite a few of 
them, many of whom I'm in reasonably 
regular contact with, so I won't embarrass 
myself or them by naming names! 

In fact, I'd say that there are user 
groups like ASA, HAUG and SEAL whose 
members went to considerable expense 
and effort to make sure that World Of 
Amiga '99 happened, and to see the 
energy they put in to all that they did. They 
are truly the definition of Amiga users. 

■ What's the one piece of software 
or hardware you wish that you'd 
had the idea for? 

While I was doing my BSc, I developed a 
board that would let you perform functions 
that you'd normally have to get a 
microprocessor to do inside hardware, 
much like the Amiga's custom chips. It was 
effectively a custom, custom chip! 

Mick Tinker's BoXeR actually employs 
a very similar concept and so we may one 
day see Amiga software that dynamically 
builds hardware accelerated functionality^ 
into itself. 

MARCH 2000 


amiqa format bulletin 

Ti he thing that makes AFB what it is, is 
the dry humour that keeps taking me 
I by surprise. Most of the mails posted 
to the list are helpful and informative, but 
almost every day I find myself roaring with 
laughter at a throwaway comment that 
someone has penned from the fringes of 
any particular discussion. Not to be missed! 
Sign up today. Anthony Prime 

What can I say? If you're not subscribed, 
you'll never know what a great place it is. 
You'll also never know enough useful 
information to fill a very weighty book. The 
answer to that irritating error that has 
plagued your Amiga for so long is just an 
email away. Jonathan M. Dudley 

AFB is great. If you have a problem, this is 
the first place to ask as there are a lot of 
friendly people on here. The OT threads get 
a bit out of hand sometimes though. 

Wesley Potter 

So you wanna know what afb is? I'm not 
telling - it's a secret. Only those who have 
braved the ceaseless mickey-taking, plugs 
of various software, explosions of irateness 
at sig. length by Ben need apply. I myself 
am a secret lurker. I freely admit it. You see, 
the connection here at this fine education 
establishment is not the cat's miaow. If I do 
post, if a reply is well, replied, then I can't 
read it unless I scroll back through the 
reams of messages online. But for those of 
you accessing the web on a PROPER 
computer (NB: not a PC) give it a go. AF, 
love it as we do, cannot hope to keep news 
up to date when it is written a month, at 
least, before release. And I leave you, dear 
reader, with a thought for the millennium: 


You can subscribe to the afb by going to the 
following website and signing up: 

If you just want news on when the 
next issue of Amiga Format will be out, 
we offer that at: 


It's worth joining both lists since 
they each offer unique things and the 
announce list usually only has one email 
every four weeks. 

Normally, the afb 
page is written by 
one member of afb. 
But it's a team 
effort this month. 

Since afb is all about community, rather 
than hand over this page to just one voice, 
we collected a bunch of afb'ers opinions 

AFB ate my balls! Matt King 

A very helpful group of people. There will 
always be someone who can answer any 
questions you might have. It also has just 
the right mix of technical messages and 
insane chat :-) - though if there isn't 
enough you can always join afb-ot as well. 

Tom Underwood 

Thanks to AFB, my Amiga is stabler than it 
used to be. Why? Because of the help 
which many people on the mailing list have 
supplied me. But what else have I got from 
AFB? A sense of community for one thing, 
plus in-depth discussions ranging from the 
silly to the serious. So don't delay, 
subscribe today! Paul Lay cock 

Imagine a schizophrenic with 859 voices in 
his head. That's afb. David McMinn 

Never have so many paid so much 
attention to so few posters. Despite the 
number of people subscribed to afb, only a 
camparative handful post regularly. They 
tend to be intelligent and well-informed, so 
newcomers need not be frightened. Come 
one, come all, and make yourself heard! 

Kevin Fairhurst 

I joined AFB during the past year and, to 
be honest, don't know why I didn't join 
sooner! Not only do you get to chat with 
the staff of AF (hello Ben and Rich!) but 
also with the online community of AF 
readers. The combined knowledge of other 
AFB subscribers is a powerful force; even 
I've learnt new things! Alan Buxey 


Based on the fact that people complain 
about a lack of regulation on the list, 
we've decided to introduce some hard and 
fast rules. Expect these to change as time 
goes by, although some will stay fixed: 

All polls must have dates. For an 
example of this, look at existing polls 
before starting one of your own. Also, 
unless absolutely necessary, choose a 
closed or anonymous poll - the named 
one takes up far too much space. 

Make sure you quote sensibly, don't 
include the greeting or signature from 
the previous mail, etc. 

Please pay attention to and keep all 
mails with MANAGE at the start of the 
subject line. 

Keep the subject live. Make sure that it 
applies to the mail you are sending, or 
change it to something more appropriate. 

There are no content restrictions on 
afb, although swearing is frowned upon, 
but please don't include attachments 
unless previously agreed. 

Any URLs posted should have the 
" http: //" part to enable people to simply 
double-click on them to launch their 



1 L 




Abel Gratis 

' * Support: Every day 09.00-23.00 J 

Free Internet for life 

Generate Extra 

Create Client 

Become a 

Tel: 0906 680 4444 Fax: 0906 557 4444 

Support calls at only 25p a minute 


MOBILE: 0797 191 0405 

A1200'S FROM £79.99, 


Please make all cheques payable to A.I. Brown 

(5o£D Cr€SC Pt> 

► Now better service and quality 

> Games. Misc & Education, Games cheats 
*• Utilities. Business, Art programmes 

► Animation. Clip Art. Slide Show, RPG, Tetris 

> Adventure Games, Disk Mags. Demos 

> Photos Transferred to Disk, Tools 
*• Literature. Books to Read. Music 

► Music Util.. Kids Progs, Klondike 
*■ Custom made catalogues 

Plus the cards and much, much more 80p Per Disk 
For a catalogue send an SAE and 3 floppy disks to: 
28 Hepburn Gardens. Felling, Gateshead. 
Tyne & Wear, NE10 OAD, England 

or Tel/Fax: 0191 438 2939 

Pick 2 disks FREE for every 10 

FREE posts pack FREE 

catdisks pp££ disk boxes 

- Easy to 
Use Disks 

>MES • BUY 2 PICK 1 FREE • BUY 6 PICK 4 FREE • P&P £1 each ^pM^mt^wmp^m 

Theme Park ECS/AGA/CD packs £4.99 
Sim City 96% a must (any) £2.30 
Pinball Illusions AGA £2.30 
Slam Tilt Pinball AGA £2.90 
Testament 92% Doom (A1200) £2.80 
Death Mask Doom Clone (any) £1.90 
Gloom Doom Clone 90% (A1200) £1.80 

Gloom Deluxe 90% (020, 2 Meg) £2.60 
Gulp (Like Lemmings) (any) £1.90 
Marvin's Marv. Adventure (AGA) £1.90 
J/ Pond 2 Robocod 93% (any) £1 .90 
Ruffian Platform (any) £1.90 
Fantastic Dizzy Platform (any) £1.90 
Snapperazzl Platform (any) £1.90 

Rise of Robots ECS/AGA packs £2.90 
Zeewolf 3D War Strategy (any) £ 1 .80 
Zeewotf 2 extended (any) £2.30 + P&P 
Skeleton Krew AGA like A. Breed £1.90 
Banshee AGA Shoot 'Em Up £2.30 
RoadKill (Deadly Racing) A1200 £2.30 
Classic Arcadia Nostalgia (any) £1 .90 

Heimdall 2 AGA RPG Game £2.90 
Sci-Fi Collection mixed (any) £2.60 
Base Jumpers multi-genre (any) £1 .90 
Minskies Advanced Tetris (2 Meg) £2.70 
Deluxe Strip Poker (18+) (any) £2.20 
International Golf (any) £1.90 
Cosmic Spacehead varied (any) £1.90 

Mad Half Price Sale with FUTURE RO 

2.5" Hard Drives: 2.1Gig - £79 540Mb - £39 
Prices include cobles, workbench & £100+ software installed FREE. P&P - add £5 

J X-Fighter AGA Street Fighter (3) 
j Alien Formula 1 Racing AGA (1) 
J Deluxe Pacman AGA Full Version! 
J Rocketz 2.28 AGA 
J Ampu Worms Clone (2) 
j Ariel Racers Skidmarks (2) 
J RD's Datatypes 

j Iconian 2.98u AGA Full 90% version 
j Deluxe Galaga AGA - Full version (2) 

jReorg3.11 &Disksalv2 
J Virus Checker II v2 or latest 
J Powderdate Pro HD doubter 
JMCP Latest (2) 93% 
jToolsdaemon 2.1a 

mui urns (vyB2+j 

jTool Manager 3.1 Kit (2) 

J MUI 3.8 and DevKit (2) 

J RO Filemanager 1.29 84% 

j Start Menu 2 

J RD's MUI Utils 34 

j MUI Video Titter 2.1 

Wf32 i GAMES 

j Deluxe Pacman ECS Full Version 

jPotng v6.02(1) 

J MegaTypnoon 91% 

J Psycheual 98% 

j Deluxe Galaga ECS - Full version! 

J TextEngine 5 Word Pro 
J Snoopdos 3 
J Wordworth Fonts (5) 
J Star Printer Drivers 

j Pro Printer Drivers 


J Bars & Pipes Pro (1 ) 

J Disney Colour Clipart (2) 

J RD's Instrument Samples (2) 

J Star Trek Rave Demo 

J Personal Paint 6.4 Full (WB2+) (2) 

j Octamed SoundStudio Fu//(WB2+) (2) 

J Star Trek 6 Games Pack - £5! 
j Lemmings Arcade Game (1) 
j Sovereign Slots Fruit Machine (1 ) 
J Super Foul Egg (Puyo) 
j M&S Tetris Compilation 
J Breed 96SimCity1. 

j Coarse Rshing (2) 1( 

J Chaneques (2) 

J M.A.S.H. 


J Star Trek Guide (WB2+. hard drive) 

j Barney Goes Camping (2) 

J New WB3 Beginner Guide 

j Beginners Amigados (WB2+) 

J Magic WB 2.1 p (2) (WB2-M 
J Newicons 4.1 (2) (WB2+) 90% 
J Newicons Backdrops 
J Magic WB Extras 12 (2) 
J Magic WB Backgrounds (2) 
J Star Trek Workbench Set - £4! 
J Iconographies v3 (3) 


to advertise 



3 on 

01225 442244 

Ext 2166 

free design and typesetting 
service available 


1 1 Deansgate, 
Radcliffe, Manchester 

PD Disks, Games, CD's, CD32, 

Hard Drives, Accelerators, 
CD Drives, Modems and more. 

Phone for a free catalogue disk 

0161 723 1638 

1 2 - 9pm seven days 

Back issues 

Missed AF? Don't miss out completely, 
order now while stocks last... 

On the CD 

Nearly 27,000 files including a playable 
Hell Squad demo, all the latest 
animation players and much more! 

Don't miss our 
essential Survival 
Guide to the 
Amiga's new 


system - or, for 

that matter, our 


Guide to Dopus 

On the DDs 

An updated SimpleFind and loads of 
great games and utilities make up 
our two-disk software package. 

Over 41,000 files! 
Including a massive 
demo overload with 
Wasted Dreams, Exodus 
and AF gold-winning 

Check out the sensational 
EuroBurn trailer, discover 
an easy way to program 
with Pure BASIC and 
meet the Time Lord. 

Countdown to 
satisfaction with T- 
zerO, PerffectPaint, 
IBrowse 2 demo, gallery 
pictures, game 
previews and more. 

Top transforming tools 
for Workbench, a 
galactic guide to the 
Solar System and 
warrior adventures 

Reminisce with WoA 
speeches, update 
PPaint and rule the 
Empire with Imperator. 

Issue 129 

Treat yourself to a back issue of Amiga Format. It costs 
just £7 for a back issue complete with coverdisks or CD. 

(Europe - add £1 per issue for postage. 

' " - add £2 per issue for postage) 

the SUBSCRIBER HOTLINE on 01458 271102. 

Issue 128 



AF 134 -MAR 2000 

Editor: Ben Vost 

Production Editor: Jon Palmer 

Art Editor: Mark Nottley 

Staff Writer: Richard Drummond 

Contributors: Simon Goodwin, Dave Cusick, 

Tony Horgan, Errol Madoo, Nick Veitch, 

Paul Cavanagh, Neil Bothwick, Andrew Elia, 

Oliver Roberts 

CD Compilers: EMComputergraphic 
01255 431389 

Assistant Publisher: Paul Pettengale 
Group Publisher: Jon Bickley 

Overseas Licensing enquiries: Chris Power 

Fax: +44 (0) 1225 446019, 

Group ad manager: Simon Moss 

Ad Manager: Simon Lewis 

Senior Sales Executive: Adam Portingale 

Marketing: Liz Britton 

Production Manager: Charlotte Brock 

Production Co-ordinator: Emily Moss 

Print Services: Rebecca Stables 

Ad Design Supervisor: Sarah Orchard 

Ad Designer: Sheu-Kuie Ho 

Group Production Assistant: Lorraine Ford 

Colour Scanning & Imagesetting: Jon Moore, 

Mark Gover, Matthew Rogers, Jason Hudson 

Circulation: Jason Comber (Intl.), 

Regina Erak(UK). 

Colour Originators: Phoenix Repro 
Printed in the UK by GSM and 
Southern Print. 

30 Monmouth St, Bath, Somerset BA1 2BW 
Telephone 01225 442244 

Subscriptions (see p. 12) 01458 271102 
Customer Services 01225 822510 


If you have a feature idea, a review, a reader 
request or you want to be in the Amiga 
Angels list, send an email to . with "Features", 
"Reader Review", "Reader Request" or 
"Amiga Angels" in the subject line 
accordingly. If you don't have email, then a 
letter to the AF address with those headings 
is also fine. 

If you want to speak to us about a 
technical problem, we have a reader call day 
on Tuesdays. Call us on (01225) 442244 
(10am-1pm, 2pm-5pm). 

Future Publishing Ltd is part of The Future 
Network pic. The Future Network pic serves the 
information needs of groups of people who share 
a passion. We aim to satisfy their passion by 
creating magazines and websites that offer superb 
value for money, trustworthy information, 
multiple ways to save time and money, and are a 
pleasure to read or visit. This simple strategy has 
helped create one of the fastest-growing media 
companies in the world: we publish more than 
115 magazines, 20 magazine websites and a 
number of web networks from offices in five 
countries. The company also licenses 42 magazines 
in 30 countries. 

The Future Network is a public company quoted 
on the London Stock Exchange (symbol: FNET). 





Media with Passion 

Bath London Milan Munich New York 
Paris San Francisco 

All contributions submitted to Amiga Format are accepted 
on the basis of a non-exclusive worldwide license to 
publish or license others to do so unless otherwise agreed 
in advance in writing. © Future Publishing Limited 1999. 


. 13,264 

N ext Issue 


Hyperion's Heretic 2 and 
click BOOM's Nightlong make 
March go with a swing! 

PLUS: We're looking forward to 
bringing you all the news on 
Amiga and Tao and reviews of the 
latest software and hardware. 

April issue (AF135) on sale Friday March 10th 2000 


Tell your local 
newsagent to 
reserve or 


It is possible to reserve a copy of Amiga 
Format at almost all newsagents, including 
branches of John Menzies or WHSmith. 

& A I Simply fill in the form here and hand it to 
^ViM your newsagent - it's easy and there's no 

on a regular basis. 

Member of the 

Audit Bureau of Circulations. L — - 
Registered Circulation January-June 1999 I 


obligation. If you still have trouble, phone 
01225 442244 and ask for the Circulation 
Dept, who should be able to inform you of a 
stockist in your area. 

Please reserve me a copy of 


FORMAT every month 

Address: . 

The contents of future issues may be subject to change - no guarantee is implied or intended. 


EZTower & EZPC Systems • 


The EZPC system works by making the PC motherboard 
act as a slave processor to your A1200 - looking after 
the the operation of the systems accessories whilst you 
and your Amiga get on with creative work. (You can of 
course use the PC as a computer in its own right if you 
really insist!) 

Its also important to understand that the EZPC A1200 
expansion system is based on a real Amiga and is not 
at all comparable with other PC-only systems running a 
clever, but slow, Amiga emulator as a PC application. 

In fact there are such a range of applications that the 
EZPC system can open up to an Amiga user that we 
have introduced three systems pre-configured for dif- 
ferent types of use. These are: 

(Home Studio Edition) - £999.95 

The HSE configuration comes complete with TV tuner 
with cut-and-paste teletext facilities, 24-bit video frame 
grabber and video clip capture card, 30 bit colour scan- 
ner, 56K modem and unlimited internet access at local 
call rates - as well as the standard EZPC system com- 

(Digital Video Edition) - £1369.95 

The DVE is fitted with a purpose-designed, hardware- 
based MJPEG non-linear video editing suite for 
home/semi-professional video production. It also 
comes with built-in CD ReWriter (with drag-and-drop 
CD writing software) for producing your own audio and 
video CDs. 

A1200 EZPC TOWER-XLS for £1995.95 

This must be the ultimate creative multimedia expan- 
sion platform for your A1200. It comes equipped with 
non-linear video editing hardware and software, A4 30- 
bit flatbed scanner, DVD ROM hardware & MPEG 2 
decoder (for DVD video playback), CD Rewritable drive, 
15" Colour Monitor, 56k data/fax/voice modem with 
voicemail and internet software - and much, much 

A1200 EZPC TOWER-3.1+ for £395.95 

Finally, if your A1200 is feeling a bit tired we can sup- 
ply your chosen EZPC Tower system with a brand new 
Kickstart 3.1 A1200, complete with Magic Pack soft- 
ware, 24 Speed CDROM, 4.3 GB hard drive (with W/B 
& Magic Pack software preinstalled), EZCD Mk4 inter- 
face and EZIDE software ready installed and connected 
up. All you need to do is to slot in your existing accel- 
erator, fit your old hard drive into the external mount- 
ing drawer provided (see photo) switch on and start 
using your new A1200 EZPC Tower system. 

All these packs are designed for you to fit your exist- 
ing A1200 in the EZPC Tower and connect it up. This 
normally takes around 2 hours, but if you would pre- 
fer to receive your system ready to use, we can 
arrange to collect your Amiga, do the work for you 
and ship your new system back all ready to plug-in to 
mains and phone outlets! 

Please ring or write for details. 

NEW EZTower Mark 5 

for A1200 from £89.95 

250w PSU 

Removable EZ-Access side panels 
Built-in floppy drive faceplate 
9 drive bays - 7 external 
Takes A1200, 680xO/PPC/G4 
accelerator & associated 
graphics cards AND a full sized PC 
motherboard and cards 

EZPC Tower Ready-to-Use 
- just £89.95 

plus time-of-purchase options 
Buy an EZKey-Mk2 PC/Amiga key- 
board interface for just £28.95 
and get a PC keyboard free (total 
price £114.90) 

For an additional £20 upgrade to 
a full A4000 keyboard and 
adapter (total price - £134.90) 
Add a 32-speed CDRom, buffered interface and 
software for just £59.95 

EZ Tower Z4 - from just £99.95 

• Takes A1200 and Z4 expansion board 

• 230 watt PSU 

• Built-in floppy-drive faceplate 

• 7 drive bays - 5 external 

• All 7 no. Z2/4-Bus slots line up with tower 
expansion card slots (check this on other towers!) 

Z4-Bus A1200 Expansion Board - just £119.95 

• 5 x Z2 slots, including 2 x high speed slots 

• 2 x Z4 slots for future ultrafast cards 

• 4 x clock ports 

• Pass through connector for A1200 688x0 & PPC/G4 

• Video slot* in-line with 1 high speed Z2 slot 
Z4-Bus Bundle Prices 
Z4-Bus & CV64-3D 
Z4-Bus & CV64-3D, CMON/F 
Z4-Bus & CV64-3D, INSD2 & CMON/F 
Z4-Bus & CV64-3D, INFF2 & CMON/F 
Z4 Tower & Z4-Bus 

Z4 Tower & Z4-Bus, CV64-3D & kb adapter 
Z4 Tower & Z4-Bus, CV64-3D & Amiga A4K 
kb & EZKYSW, kb controlled CMON & INFF2 

plus time-of-purchase options 
PortJunior clockport-fitting fast serial i/f 
'(optional adapter - £24.95 - needed for graphics cards own internal flickerfixer - if fitted) 

Entry level EZPC Tower from £599.95 
Upgrade packs for existing EZTower users 
- £499.95 - see spec below: 

• Full EZTower with removable side panels & 250W PSU (not 
with upgrade kit) • PC Keyboard & EZKey adapter (not with 
upgrade kit) ■ lOOMHz-bus motherboard with 4x UDMA IDE 
ports ■ 400Mhz AMD CPU • 2 x high speed serial & 1 x EPP 
parallel port • 32MB 100MHz memory ■ 8MB SVGA SIS 
Graphics • 16 bit 3D sound record and playback * 4.3GB 
UDMA hard drive • 56k V90 internal Modem • 10/lOOMB/s 
ethernet LAN connection • 32 speed CDROM ■ PC mouse 

• Remote Amiga/PC keyboard switch ■ Samba Amiga 
client/server networking software • Amiga PCMCIA Ethernet 
card & drivers • TV/Teletext tuner with 24-bit still & video cap- 
ture and Amiga composite video input • EZVGA-INSD internal 
scandoubler and SMON/V switch to display your Amiga output on 
a PC monitor. • • • You will need to have a Windows 9x oper- 
ating system and an SVGA PC monitor. To use the Samba net- 
working software you will need an Amiga TCP/IP stack and the 
CC_RESET fix for your A1200 Ml A collection, installation and 
delivery service is also available - please ring. mmm 















- £24 


MK 4 EZ-Tower - 
here with Amiga & PC 
EZPC-Tower System 

The EZPC Tower system 
showing the A1200, the PC 
rear sockets, card slots and 
removable side panels 



Tower Accessories • • • 2.5744way to 3.5"/40w+4w adpter & 2.5-3.5 mtg bracket - £11.95; 3.5" 
Zip/SyQuest/FDD/HD bracket & faceplate to 5" bay - £5.95; Engraved 'AMIGA' faceplate for 5.25" tower bay - £4.95; 
EZTower audio mixer/ adapter for A1200/CDROM - £14.95; EZTower SCSI adapter 60cm 2xCent50F, 2xIDC50F- £19.95; 

items are tested with a Rev 1 .D.1 motherboard - other boards may need modification. Items subject to mechanical wear & tear (eg keyboards) are limited to 90 
days warranty on those components. E.&0.E. All prices include VAT at 17.5%. Orders sent outside the EC do not incur VAT - divide the prices shown by 1 .175 
to arrive at ex-VAT prices. All goods are offered subject to availability and our standard terms & conditions, copies of which are available upon request. AA5 


OS 3.5, S/W, Cables, EZCD l/F = £3.00 
2.5 Drives, Accel tors, Manuals = £7.00 
3.5 Drives, FDDs, PSUs, SX32 = £9.00 
CDPIus, Scanners, MiniTowers = £l 1. 00 
EZTW, EZPC, Monitors alone = £15.00 
Tower systems with monitors = £23.00 



This month's Special Offer Bundles from Eyetech • • 

As we carry over 500 Amiga lines in stock at any one time it is impossible to list everything here. 

If you would like to receive a comprehensive Amiga Products & Accessories Price Index, including our latest 
specials, please send a large S.A.E (UK:39p), or visit our website at AINDEX.HTM. 

NEW! The SURF-XS multi-functional Zorro 
ethernet and I/O expansion card 

The Surf-XS is an all-new high performance card for all 
Zorro-based Amigas, including the A2000/A3000/A4000s 
and Amiga 1200s with the Z4 or other expansion boards. 
As standard the card comes with: 

10Mbps ethernet adapter, with both BNC and UTP (twist- 
ed pair) connectors and SANA II compatible drivers. 
2 clockports, suitable for adding one or two Silver Surfer 
or Portplus/Portjunior high speed serial/parallel cards, a 
clockport-fitting Catweasel high density floppy controller 

2 x IDE ports allowing up to 4 additional (non-bootable) 
hard drives/ CDROMs/ CDWriters (needs IDEFix 2000 - 
available separately) 

26-pin extension port for GoldSurfer/Hypercom3ex high- 
speed, 2 x serial/1 x parallel expansion card And the 
price for all this functionality? - an unbelievable £79.95. 

• • SALES • • 
+44 (0) 1642- 

Software Bundle 

Typhoon MK2 030/40 & built-in SCSI i/f 
8mb fast RAM 

UMAX Award-winning 610S Scanner 
Centronics 50-way-M DB25-M SCSI cable 
IDC50 to 2xIDC50 & Centronics 50F cable 
Photoscope (Amiga) & PC/Mac scanner software 
ArtEffect 1.5SE Amiga image processing software 
List price - £320 ■ Bundle price - £259.95 ■ save £60 

n an i Parallel Port Scanner Bundle 

U1X 4 - Mustek 600 CP A4 Flatbed Scanner for EPP 
^gM parallel port 

^ & IOBLIX Hi-speed parallel EPP port 

(required) for the A1200 (fits on clock port) 

ScanQuix award-winning Amiga software, 
— * PC & MAC scanner software 

25D-M to 25D-M scanner cable 
No other interfaces needed - just £149.95 

m g 

OS3.5 on CD (alone) - £34.95 
OS3.5 & 3.1 ROMs - £54.95 

OS3.5 & CDPIus-SE 24-speed external CDROM 

(with 4-device buffered interface, PSU, cables & 
software) - £99.95 

OS3.5, 3.1 ROMs & CDPIus-SE 24 speed CDROM 

- £119.95 



Do you build Amigas into 
individual systems for com- 
mercial or professional use? 
We can supply a range of 
components for the profes- 
sional system builder includ- 
ing: 19" x 2U rack mount 
case for the A1200; ROM- 
based diskette boot adapter 
(replaces floppy drive) which 
allows running from CDROM 
only; Infra-red remote con- 
trol hardware and drivers 
(available for joystick or key- 
board emulation); internal 
Yamaha MIDI sound cards 
and many other components. 
Please send a fax on your 
company letterhead for fur- 
ther details and trade prices. 

Magic Pack Software 
& Manuals 

(Word worth, Turbocalc, 
Organiser, Datastore, 
PPaint, Photogenics, 
Pinball & Whizz) PLUS 
WB3.1, 1200 & HD manuals 
- add £19.95 to OS3.5 
bundle prices listed left 


BVISION - the best graph- 
ics card available for PPC- 
equipped Amigas by far. We 
have specially commissioned 
DCE to produce a further limit- 
ed batch of these superb cards 
under licence from phase 5. 
Delivery is anticipated by the 
time of publication of this issue 
- please ring to secure your 
card. All back orders will be 
prioritised - thanks for your 
patience . . . 


Ethernet high-speed 
networking for 
professional applications 
and gaming 

All cards come complete with 
NETFS software (for Amiga- 
Amiga networking) and SAMBA 
(for Amiga/PC networking) 

PCMCIA ethernet card (UTP) 

with Amiga SANA II and PC drivers 
2 x PCMCIA ethernet cards 

and drivers with 3m twisted UTP cable 
1 x PCMCIA ethernet card plus 1 x 

PC PCI card and 3m UTP cable 
Envoy Amiga-to-Amiga professional 

networking software (2-user) 
Siamese RTG2.5 Amiga-to-PC 

client/server networking software (needs 

Amiga TCP/IP stack - included in OS 3.5 

software & internet software) 

All A1200 PCMCIA ethernet cards need the CC_RESET fix 
carried out to ensure reliable operation - just £20 within 
30 days of a PCMCIA ethernet card purchase (normally £30) 

SERIAL NETWORKING - for occasional Amiga-Amiga 

& Amiga-PC file transfer 
Null Modem cable 2m - £9.95, 10m - £19.95 

comes with TwinExpress PD Amiga/Amiga & Amiga/PC 

networking software) 
Siamese RTG 2.1 serial Amiga-to-PC 

client/server networking software - £19.95 

Parallel cable for Parnet/Parbench 

networking software (which is included) - £19.95 

- £44.95 

- £89.95 

- £69.95 

- £39.95 



Now in stock - the most cost- 
effective graphics card for 
Zorro-based Amigas, support- 
ing resolutions up to 1600 x 
1280. Double-speed mode 
available with Z4 expansion 
boards. Mkll versions supplied 
by us are now fully A2/3/4000 
compliant - Just £159.95. 


EZTower MK5 from £89.95; 
Keyboard adapters from 
£18.95; Fully buffered 4- 
device IDE interfaces from 
£18.95; Hard drives from 
£29.95; CDRom mechanism 
from £34.95; High-speed ser- 
ial ports (460kbd) from £24.95 

NetConnect & STFax Internet Bundles 

Dynalink 56Kbd voice/data/fax modem 
Award-winning NetConnect-3 Internet software 
Free Internet access 

(0845 lo-call charges only) Just £99.95 

Time-of-Purchase Options 

ISDN (Home Highway) terminal adapter 
(instead of modem) 
PortJunior MK2 - high speed 
serial port for A1200 clock port 
PortPlus MK2 (2 x high speed serial + 
1 x hi-speed parallel) for A1200 clock port 

Hypercom 3i+ (2 x high-speed serial + 

1 x hi-speed parallel) for Zorro Amigas 
Hypercom 4i + (4 x high-speed serial plus 

2 x hi-speed parallel) for Zorro Amigas 
STFax-4 Amiga fax & voice mail software 

add £30 

add £25 

add £50 

add £40 

add £60 
add £30 


Apollo Accelerators 

1230/40MHZ (8 MIPS) MMU, FPU & 4MB - £59.95 

1240/28MHZ (21MIPS) MMU, FPU - £99.95 

1240/40 (30 MIPS) MMU, FPU - £149.95 

1260/75LC (59 MIPS) MMU no FPU - £199.95 

1260/66 (51 MIPS) MMU, FPU - £329.95 


The most effective way to back up your Amiga data - 

EZReWriter 2xw 2xrw 16xr (no MakeCD) - £139.95 

EZReWriter 2x2x16 w/MakeCD for A4k,Twr - £179.95 

EZReWriter-Gold external 2x2x16 w/MakeCD - £199.95 
Above available with faster 4x2x8 mechanism for £20 extra 
Special Offer: CD media half price bought with an EZReWriter 

NetConnect 3 - £49.95 
Upgrades - £34.95 

STFax - £34.95 
Upgrades - £24.95 

OS 3.5 - £34.95 
see left for bundles 


Image FX4- £149.95 
Upgrades from £74.95 



The Old Bank, 1 2 West Green 
Stokesley, North Yorkshire 
TS9 5BB, UK 

TEL: 07000-4-AMIGA 

+44 (0)1642-713-185 
fax: +44(0)1642-713-634 

email: /AINDEX.HTM 

All goods are offered subject to 
availability and our standard terms 
& conditions, copies of which are 
available upon request. 




540Mb £39.95 

1.08Gis £59.95 

4.3Gig £149.95 





SUPPLY £79.95 

CD32+SX32 Pro 

030 accelerator 
+ 8Mb RAM 


01 Z4 BOARD 





14" DIGITAL SVGA ....£89.00 
15" DIGITAL SVGA ..£119.95 
17" DIGITAL SVGA ..£189.95 





inc. all parts, labour & VAT 

A500,A500+ A1200 A1500, A2000 
C3M5 £49.95 Quotation 


Internal £49.95 

External £49.95 


Internal £79.95 

External £79.95 


A500 / A500+ / A600 
A1200/A2000 £29.95 


Hi Res Graphic Card. ...£249.00 


for all Amigas 


A500 TO 1 Mb £1 3.95 A500+ TO 2Mb £1 9.95 

A1200.... 8Mb £39.95 A600 TO 2Mb £19.95 

A1 200 4Mb £34.95 (Upgradeable to 8Mb) 


4 Way Buffered Interface +IDE Fix £29.00 

Buddha Flash IDE Controller £49.00 

Catweasel Mk 2 £49.00 



1230/40 £59.95 

1240/28 £119.95 

1240/40 £179.95 

1260/50 £259.95 

1260/66 £POA 


4Mb £9.95 

8Mb £14.95 

16Mb £29.95 

32Mb £49.95 

64Mb £POA 


INTERNAL 44X IDE £49.95 


EXTERNAL 44x IDE with IDE Fix ....£99.95 


Please ring for latest prices 


4xSCSI CD-ROM £69.95 4xSCSI + 520Mb SCSI HDD. ...£139.95 

4XSCSI + 1Gig SCSI HDD. ...£159.95 4XSCSI + 4.3Gig SCSI HDD ....£199.95 
External SCSI CD-ROMs + SCSI Hard Disk Drives come in one award winning case 

PC Keyboard 




& TOWER CASES for A1200 & A4000 

A1200 + 120Mb HD £179.95 

A1 200 + 340Mb HD £199.95 

A1 200 + 720Mb HD £239.95 

A1200 + 810Mb HD £249.95 

TOWER + Mouse + PC Keyboard ♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦ £129.95 
TOWER + A1200 Motherboard + Mouse + PC Keyboard + 
FDD + 4.3Gig Hard Drive ♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦ £399.95 
TOWER as above + Typhoon Accelerator 68030/40 
with 8Mb + Buffered Interface + IDE Fix ♦♦♦♦♦♦♦♦♦♦♦♦♦♦£499*95 
(Please add extra £49.95 to include 44x IDE CD-ROM Drive) 
RBM A4000 Towers available from stock. 
A2000 and A4000 computers in stock now. 


into Tower all items bought from Analogic 



without ROMS £99.95 

with ROMS £124.95 

Amiga 3*1 

Operating System 

3.1 ROMs for A1 200 ..£24.95 
3.1 ROMs + Disks + Manuals 

for A1 200 £39.95 

3.1 ROMs for A4000 ..£29.95 


Power Supply £39.95 


subject to avaiiabmtj Please call for any Amiga 
Hardware not listed in this ad 


3*5" IDE 

4.3Gig £94.95 

8.4Gig £124.95 

13Gig £189.95 

3*5" SCSI 

540Mb £39.95 

1.08GIS £59.95 

4.3Gig £149.95 

All Hard drives are pre-formatted, partitioned with Workbench loaded. 
All 2.5" hard drive prices include cable, software & screws for fitting. 
2.5" IDE Cable & software if bought separately ...£9.95 
3.5" IDE Cable & software ...£12.00 
Please add £40.00 if any 3.5" hard drive is required in external case. 

2.5" IDE 

120Mb £44.95 

340Mb £54.95 

720Mb £64.95 

810Mb £69.00 

1.1Gig £99.95 

1.8Gig £114.95 

2.1Gig £119.95 

3.2Gig £129.95 

4.1Gig £149.95 

6.4Gig £199.95 

10.0Gig £299.95 


Low price PCs available for Internet/Email 
WE BUY DEAD OR ALIVE A1200, A2000, A3000, A4000 

Ring us for a reasonable offer for your A1 200/A4Q00 computer (or just motherboard) - in any condition 

Amiga OS 3*5 upgrade~£34-95 
3.1 + OS 3-5 upgrade~£54-50 

56-6K Fax/Voice MODEM 

Including all cables, Net and Web. 
Including ibrowse software 


External SCSI Zip Drive £139.95 

(software & cable included) 

Internal ATARI Zip Drive + IDE Ax £99.95 

Internal ATARI Zip Drive £69.95 

External 250Mb SCSI Zip Drive £189.95 

Zip Cartridge 100Mb £12.95 

Zip Cartridge 250Mb £19.95 

CHIPS • SPARES • ACCESSORIES (Please ring for chips/spares/accessories not listed here) 

ROM 2.05 £19.00 

A500/A500+ Keyboards £19.95 

A600/A1200 Keyboards £19.95 

A500/A600/A1200 Power Supply ..£24.95 
A520 Replacement Modulator £19.95 

PCMCIA V Adaptor £19.95 

Amiga Mouse + Mat. ...£14.95 

Amiga SCART Lead £14.95 

Parallel Printer Lead £9.95 

A1500/A4000 PSU £POA 

50 pin male to male Centronic Lead £14.95 

50 pin female to male Centronic Lead. ...£14.95 

Amiga Monitor Leads £14.95 

Sqirrel Interface £39.95 

Surf Squirrel £89.95 

PC Keyboard £14.95 

Original A4000 Keyboard £39.95 

80 watt Speaker £19.95 

200 watt Speaker £34.95 

Standard 3 Way IDE Cable £4.95 

COMPONENT SPARES: We are the largest distributor and retailer of Amiga spares in the UK 

ANALOG AnaloOlf CAIimiltorC (UH\ Ltd ° pcn MonFri 8,00am-5-30pm, Sat 9.00am-5.00pm 

AMAI rtPIP MnaiWjrc VOmpUierS \Wi) M« Fax: 01 81 541 4671 email: 

. Unit 8, Ashway Centre, Elm Crescent, A^04 K /I *±Vm*mm 

MMLOGIC Kingston-upon-Thames, Surrey KT2 ^HH iCItOISl 546 9575 


* All prices include VAT ★ All prices & specifications subject to change without notice ★ Fixed charge for repair does not include disk drive/keyboard 

* We reserve the right to refuse any repair * P&P charges £3.50 by Royal Mail or £7.05 for courier ★ Please allow 5 working days for cheque clearance 

★ All sales/repairs are only as per our terms and conditions, copy available on request.* Please ring for latest prices.